【发布时间】:2011-04-06 02:41:51
【问题描述】:
在我使用 listAdapter 更新列表视图后,我想确保列表一直滚动到底部,以便显示列表中输入的最后一个元素。我该怎么做?
我试过了,但没有运气:
lv.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
谢谢
【问题讨论】:
-
尝试这样做会有效...messagesListView.setTranscriptMode(ListView.TRANSCRIPT_MODE_NORMAL); messagesListView.setStackFromBottom(true);
-
lv.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL) 只保证调用adapter.notifyDataSetChanged后listView会向下滚动。如果这不起作用,请尝试在 xml 中定义此属性,如下面的帖子所示。