我已经尝试过使用我在互联网上找到的方法。
我的程序是一个包含3000个webview的列表视图(在cardview中的webview)。 (我不认为这个问题是因为webview是可滚动的)
当我开始活动时,它会滚动到底部,但不是最底部,只有少数网页浏览量(大约10个)中的3000个停留在屏幕下方。
我怀疑问题是因为,在使用本地字符串 loadData 之后,webview会在几毫秒内调整大小。
我试过了,
mainListView.post(new Runnable() {
@Override
public void run() {
// Select the last row so it will scroll into view...
mainListView.setSelection(getCount() - 1);
}
});
android:transcriptMode="alwaysScroll"
android:stackFromBottom="true"
两者都是相同的。
答案 0 :(得分:0)
尝试:
myListView.setSelection(myListAdapter.getCount() - 1);
首先,您获得列表视图中可用项目的总计数,将选择设置为最后一项,减去1,因为setSelection()从0开始。