mListView.smoothScrollToPosition(0);//移动到首部mListView.smoothScrollToPosition(listView.getCount() - 1);//移动到尾部
解决方案 »
- 这个问题真是难缠啊,ViewPager中的gridview无法获得OnItemLongClickListener.....
- 关于android对话框
- 小弟遇到问题了,各位大家帮帮忙!改下代码吧、谢谢
- android 关于用感应技术实现一个帧动画效果,请高手们指点指点
- 音乐播放器与视频播放器如何互斥
- 系统屏幕密码锁定,是如何监听屏幕开启的
- 如何填充跑道(图形)
- android 中listview的圆角边框和连接
- 如何获取联系人的高清头像?
- 【求助】给定一条已经绘制好的行驶路线(比如由高德地图SDK计算绘制得到),高德导航SDK是否能够直接对其进行导航?
- Android的线程问题
- 求大神解答,困扰已久:Android 调用相机返回的data空值问题
第二个listView是什么,是系统的ListView,还是mListView,还是ListView的适配器
我三个都试了,发觉依据和没有设置一样
listView.scrollBy(0, listView.getBottom());
第二个listView是什么,是系统的ListView,还是mListView,还是ListView的适配器
我三个都试了,发觉依据和没有设置一样
前面的代码贴错了
listView.setAdapter(adapter);
listView.smoothScrollToPosition(adapter.getCount() - 1);
按照你的说法,确实可以滚动到最下面,问题滚动到的不是最后一个Item哪里,而是整个LsitView下面,导致有空白的地方,要手触摸才会显示
第二个listView是什么,是系统的ListView,还是mListView,还是ListView的适配器
我三个都试了,发觉依据和没有设置一样
前面的代码贴错了
listView.setAdapter(adapter);
listView.smoothScrollToPosition(adapter.getCount() - 1);不好意思,写错了一个地方:
mListView.smoothScrollToPosition(mListView.getCount() - 1);//移动到尾部
绝对有效果
别的都是在换数据===
所以,同意换思路的做法,你可以变动数据,使人看起来似乎是滚动到了最后
同时用三楼的方法,设置滚动到现有Item列表的最后
listview.setSelection(list.size()-1); 有时没用