java - 编辑 PullToRefresh ListView 以从底部刷新

标签 java android android-layout listview android-view

Here's github 上的 Erik Wallentinsen 的 PullToRefresh ListView。

但它只从顶部刷新 ListView :

Screenshot

我想改变这一点,并在 ListView 从底部拉出时刷新它。

显然,需要更改this source .

也许有人已经遇到并解决了这个问题?

最佳答案

我建议您使用chrisbanes 的库:https://github.com/chrisbanes/Android-PullToRefresh支持listview, gridview, scrollview, webview ...这是一个start guide
要从底部刷新 ListView ,只需为其设置模式。这是我试过的一个例子:

PullToRefreshListView mPullRefreshListView = 
  (PullToRefreshListView) findViewById(R.id.listview);
mPullRefreshListView.setMode(Mode.BOTH);    // mode refresh for top and bottom
mPullRefreshListView.setShowIndicator(false); //disable indicator
mPullRefreshListView.setPullLabel("Loading");

 mPullRefreshListView.setOnRefreshListener(new OnRefreshListener<ListView>() {
            public void onRefresh(PullToRefreshBase<ListView> refreshView) {
          //do something when refresh
});

关于java - 编辑 PullToRefresh ListView 以从底部刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13892912/

相关文章:

java - 在 List.contains(String) 的情况下部分匹配字符串

java - 将 Bitmap 转换为 ByteArray,反之亦然

android - 带有 AAR 的 gradle 构建失败,没有找到资源错误

android - ScrollView 的顶部隐藏在状态栏后面

java - Android 与 websocket 通信(Node Websocket 服务器和 Android Java 客户端)。不适用于 Android 4

android - 从android json响应中的字符串解析html

java - 当 Android 应用程序没有焦点时,如何保持其运行?

android - Android Studio 中的布局验证

android - 如果android最低版本更改,会发生什么?

java - 在我的类中调用另一个方法