Я хотел бы добавить новые элементы в ListView, чтобы включить бесконечную прокрутку.Добавить элементы в ListView
private ListAdapter adapter;
ArrayList < HashMap < String, String >> listViewList;
...
class GetItems extends AsyncTask < String, String, String > {
protected String doInBackground(String...args) {
...
for (int i = 0; i < items.length(); i++) {
...
HashMap < String, String > map = new HashMap < String, String >();
map.put("name_1", name_1);
map.put("name_2", name_3);
map.put("name_3", name_3);
listViewList.add(map);
}
}
protected void onPostExecute(String file_url) {
adapter = new CustomAdapter(Activity.this, listViewList,
R.layout.single_item, new String[] {}, new int[] {});
setListAdapter(adapter);
}
}
GetItems
класс получает новые элементы, основанные на номер страницы, которую вы предоставляете. Я хотел бы добавить новые элементы в существующие элементы ListView на onPostExecute
.
Любая идея, как это сделать?
Я уже видел это, но он не показывает, как добавлять новые элементы данных в адаптер. – user3051755
Я добавил демо-код. Вам нужно будет изменить его в соответствии с вашими потребностями, но вы увидите эту идею. –