如何将滚动视图滚动到底部?

时间:2015-09-23 05:24:45

标签: android listview webview

我已经尝试过使用我在互联网上找到的方法。

我的程序是一个包含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"

两者都是相同的。

1 个答案:

答案 0 :(得分:0)

尝试:

myListView.setSelection(myListAdapter.getCount() - 1);

首先,您获得列表视图中可用项目的总计数,将选择设置为最后一项,减去1,因为setSelection()从0开始。