【问题标题】:Scroll to end in a PullToRefreshListView滚动到 PullToRefreshListView 结束
【发布时间】:2014-05-06 18:35:01
【问题描述】:

如何在将新项目插入到 PullToRefreshListView 滚动时以编程方式使最后一个项目可见?

这里有一些代码:

listView = (PullToRefreshListView) findViewById(R.id.list);
listView.setAdapter(someAdapter);

我想做:

listView.scrollToEnd();

someAdapter.scrollToEnd();

或类似的东西。

【问题讨论】:

    标签: android android-listview pull-to-refresh


    【解决方案1】:

    您可以在 ListView 上设置 TranscriptMode,使其在添加新内容时始终滚动到底部

    listView.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);

    你也可以使用

    listView.scrollTo(0, listView.getHeight());

    【讨论】:

    • 谢谢,我猜它适用于普通的 ListView,但对于 PullToRefreshListView 我必须这样做:listView.getRefreshableView().setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    • 2022-12-22
    • 2013-02-03
    • 2014-10-17
    • 1970-01-01
    相关资源
    最近更新 更多