คำถามติดแท็ก horizontal-scrolling

19
ListList แนวนอนใน Android?
เป็นไปได้ไหมที่จะทำให้เป็นListViewแนวนอน? ฉันทำสิ่งนี้โดยใช้มุมมองแกลเลอรี แต่รายการที่เลือกมาที่กึ่งกลางของหน้าจอโดยอัตโนมัติ ฉันไม่ต้องการรายการที่เลือกในจุดเดียวกับที่ฉันคลิก ฉันจะแก้ไขปัญหานี้ได้อย่างไร ความคิดของฉันคือการตั้งค่าListViewด้วยการเลื่อนแนวนอน แบ่งปันความคิดของคุณ?


7
RecyclerView สแนปเลื่อนแนวนอนตรงกลาง
ฉันกำลังพยายามสร้างมุมมองที่เหมือนภาพหมุนที่นี่โดยใช้ RecyclerView ฉันต้องการให้รายการเข้ามาตรงกลางหน้าจอเมื่อเลื่อนทีละรายการ ฉันได้ลองใช้recyclerView.setScrollingTouchSlop(RecyclerView.TOUCH_SLOP_PAGING); แต่มุมมองยังคงเลื่อนได้อย่างราบรื่นฉันได้พยายามใช้ตรรกะของตัวเองโดยใช้ตัวฟังแบบเลื่อนดังนี้: recyclerView.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.onScrollStateChanged(recyclerView, newState); Log.v("Offset ", recyclerView.getWidth() + ""); if (newState == 0) { try { recyclerView.smoothScrollToPosition(layoutManager.findLastVisibleItemPosition()); recyclerView.scrollBy(20,0); if (layoutManager.findLastVisibleItemPosition() >= recyclerView.getAdapter().getItemCount() - 1) { Beam refresh = new Beam(); refresh.execute(createUrl()); } } catch (Exception e) …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.