读书人

ListView怎么默认滚动到最后

发布时间: 2013-11-29 00:21:24 作者: rapoo

ListView如何默认滚动到最后
ListView数据比较多,超出屏幕
但是默认显示是在最前面的,如果让ListView默认是滚动到最后面的
[解决办法]
scrollBy 可以移动
[解决办法]

mListView.smoothScrollToPosition(0);//移动到首部

mListView.smoothScrollToPosition(listView.getCount() - 1);//移动到尾部

[解决办法]
ListView.setSelection(ListView.getBottom())
[解决办法]
ListView.setSelection(position)
[解决办法]
引用:
Quote: 引用:

mListView.smoothScrollToPosition(0);//移动到首部

mListView.smoothScrollToPosition(listView.getCount() - 1);//移动到尾部


第二个listView是什么,是系统的ListView,还是mListView,还是ListView的适配器
我三个都试了,发觉依据和没有设置一样
前面的代码贴错了
listView.setAdapter(adapter);
listView.smoothScrollToPosition(adapter.getCount() - 1);


不好意思,写错了一个地方:
mListView.smoothScrollToPosition(mListView.getCount() - 1);//移动到尾部

绝对有效果

读书人网 >Android

热点推荐