2016-06-30 6 views
0

Я использую Android Studio, и у меня есть listView, который должен отображать большое количество элементов. показывая все эти предметы, оказывают огромное влияние на выступления. Я бы хотел показать их 10 на 10, а с помощью кнопки показать 10 следующих предметов. После некоторых исследований я нашел это android How to limit list items display in ListView and a button show more и это How to limit list items display in ListView by 10 and next 10after clicking next button. Но это не привело меня к успеху. 1-я ссылка выглядит проще, но я не знал, где поставить образцы кода, чтобы они работали. Спасибо за помощь !Как показать элементы списка и ограничить их наличием страниц?

+0

, пожалуйста, попробуйте просмотреть список EndListListener https://github.com/codepath/android_guides/wiki/Endless-Scrolling-with-AdapterViews-and-RecyclerView –

ответ

1

Вам не нужно показывать кнопку «Загрузить еще». Вы можете использовать Android Recycler View для этого. Он будет загружать только те данные, которые могут отображаться на экране. Остальная часть данных будет загружена при прокрутке вниз. И просмотр, который прокручивается (Исчезающие взгляды), перерабатывается автоматически.

Проверить это связывает 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 попробовал, но просмотр recycler дал мне проблему переработки, если я прокрутил, чтобы увидеть другие предметы, и вернусь, это изменит мои вещи. – Jay

0

Первая ссылка вопрос есть простой ответ, если вы сделали собственный адаптер для заполнения ListView тогда будет метод GetCount(), который возвращает количество элементов вы хотите показать в списке. если у вас нет метода getCount(), просто переопределите его.

Link

есть я (переменная) имеют то значение, которое число, если элементы, которые вы хотите показать на ListView на кнопку обновления нажмите увеличиваем значение I (переменной), который будет снова обновить весь ListView и добавьте общее количество элементов в списке, которое является значением i (переменная)

+0

да, но когда у меня есть моя кнопка, слушающая мою маму в действии, и я даю ему переменную i, как мой пользовательский адаптер знает, что значение, которое имеет значение в getCount? – Jay