Как изменить количество элементов в listView в Android Studio? - PullRequest
0 голосов
/ 03 ноября 2019

Это просто вопрос, который меня интересует, а не проблема, с которой я столкнулся.
Например, если мое приложение получило несколько данных с сервера, я хочу отобразить их все в listView, но как мне сделать приложение? есть количество предметов, которые он получил? Другой способ сказать, это сделать определенное количество отображаемого элемента на основе количества элементов, полученных с сервера? Должно быть, как приложение получило 3 сообщения, отобразить эти 3 сообщения в виде списка.

Ответы [ 2 ]

0 голосов
/ 03 ноября 2019

RecyclerView предлагает вам гораздо больший контроль над списками.

Вы можете установить размер списка в обратном вызове:

// Return the size of your dataset (invoked by the layout manager)
@Override
public int getItemCount() {
    return mDataset.length;
}

Попробуйте RecyclerView:

https://developer.android.com/guide/topics/ui/layout/recyclerview

0 голосов
/ 03 ноября 2019

Это будет зависеть от высоты просмотра списка и высоты отдельного просмотра в просмотре списка.

Listview автоматически разместит столько, сколько сможет. Эта вещь, о которой нам не нужно беспокоиться.

Одна вещь, которую мы должны рассмотреть, - это количество сообщений в массиве / списке, которые заполняются в Listview. Если счет велик, то мы должны использовать RecyclerView. Это исключит случай ошибок памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...