Вы должны обнаружить, когда прибудете в последний элемент списка.
Затем вы можете изменить свой адаптер, изменить активность или режим, который вы считаете подходящим для отображения нового ListView:
Реализуйте OnScrollListener
, установите ListView
onScrollListener
, и тогда вы сможете правильно обрабатывать вещи.
Например:
// Initialization stuff.
yourListView.setOnScrollListener(this);
// ... ... ...
@Override
public void onScroll(AbsListView lw, final int firstVisibleItem,
final int visibleItemCount, final int totalItemCount) {
switch(lw.getId()) {
case android.R.id.list:
final int lastItem = firstVisibleItem + visibleItemCount;
if(lastItem == totalItemCount) {
// Last item is fully visible. You will then need to start a New activity, maybe... Or change the layout.. I don't know!
}
}
}