2016-06-30 1 views
0

나는 안드로이드 Studio를 사용하고, 내가 필요한 것 항목의 중요한 양을 표시 목록보기가 있습니다. 이 모든 항목을 보여주는 것은 공연에 큰 영향을 미칩니다. 그래서 저는 10x10을 보여주고 싶습니다. 버튼을 누르면 다음 10 가지 항목을 보여줍니다. 일부 연구 후에, 나는이 android How to limit list items display in ListView and a button show moreHow to limit list items display in ListView by 10 and next 10after clicking next button을 발견했다. 그러나 이것들은 나를 성공으로 이끌지 못했습니다. 첫 번째 링크가 더 쉬워 보이지만 작동하도록 코드 샘플을 어디에 두어야할지 몰랐습니다. 도와 주셔서 감사합니다 !listview 항목을 표시하고 페이지를 포함하도록 제한하는 방법은 무엇입니까?

+0

목록보기를 사용하십시오. EndListListener https://github.com/codepath/android_guides/wiki/Endless-Scrolling-with-AdapterViews-and-RecyclerView –

답변

1

당신은 항상 "로드 더 많은"버튼을 보여줄 필요 없어요. 이를 위해 Android Recycler View를 사용할 수 있습니다. 그것은 화면에 표시 할 수있는 데이터 만로드합니다. 아래로 스크롤하면 나머지 데이터가로드됩니다. 그리고 스크롤 된 뷰 (사라지는 뷰)는 자동으로 재활용됩니다.

확인이 당신이 다음 항목의 수를 반환하는 getCount() 메소드가있을 것 목록보기를 채우는 대한 사용자 지정 어댑터를 한 경우 https://developer.android.com/training/material/lists-cards.html https://guides.codepath.com/android/using-the-recyclerview https://www.binpress.com/tutorial/android-l-recyclerview-and-cardview-tutorial/156

+0

I .. 그것을 시도했지만 리사이클보기 내가 다른 항목을보기 위해 스크롤 내 항목을 변경 다시 가면 나, 문제를 재활용했다 – Jay

0

첫 번째 링크 질문, 간단한 답변을 링크 당신은 listview에 보여주고 싶습니다. getCount() 메소드가 없으면 단순히 오버라이드 (override)하십시오. 이

Link

I (변수) 다시 전체 목록보기를 새로 고치고을 추가 할 것이다 새로 고침 버튼을 I (변수)의 값을 증가 클릭하면 목록보기에 표시 할 항목의 경우 수 그 값이 listview에서 i (변수)의 값인 총 항목 수

+0

네하지만 난 내 엄마 내 버튼을 청취가있을 때 액티비티에서 나는 그에게 변수를 준다. 내 커스텀 어댑터가 getCount에 가질 값을 어떻게 알 수 있을까? – Jay

관련 문제