当前位置: 代码迷 >> Android >> ListView怎么默认滚动到最后
  详细解决方案

ListView怎么默认滚动到最后

热度:89   发布时间:2016-04-28 07:16:30.0
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);//移动到尾部

绝对有效果
  相关解决方案