在昨天之前 smoothScrollToPosition 运行良好,但是,我对我的 listview.item 文件做了一些设计(添加背景图片)。然后我的 lv.smoothScrollToPosition(result.size()-1) 没有完全工作。它仅在显示最后一个项目时有效。当我向上滚动它时它不起作用。setSelection 方法工作正常。但是,我需要平稳移动。
这是我的功能:
playGround.notifyDataSetChanged();
activity.getLv().post(new Runnable() {
@Override
public void run() {
activity.getLv().smoothScrollToPosition(result.size()-1);
}
});
我就是用这个方法。但我不知道它为什么有效。
activity.getLv().post(new Runnable() {
@Override
public void run() {
activity.getLv().smoothScrollToPositionFromTop(result.size(),0, 700);
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句