【发布时间】:2012-09-19 09:23:18
【问题描述】:
我有一个视图,其中包含一个绑定到光标适配器的 ListView。当光标内容更改时,我想将 ListView 保持在顶部,然后在我的自定义光标适配器中添加:
@Override
protected void onContentChanged() {
// ...
myListView.scrollTo(0, 0);
}
但这不起作用。然后我在某处读到这样的动作:
myListView.post(new Runnable() {
public void run() {
myListView.scrollTo(0, 0);
}
});
但这也不起作用。
当 ListView 的内容发生变化时,如何让其保持在顶部?
编辑:
只是为了尝试,我添加了一个按钮并在其 onClickListener 中调用了 scrollTo() ,但它不起作用!我错过了什么?
【问题讨论】:
标签: android android-listview simplecursoradapter android-cursor