2

您好我想在我的 Android 应用程序中实现拉取刷新。但是对于 ListViews 来说只有 Implimentations。我想刷新 TextViews,因为这些 TextViews 中的文本是从 XML(在线)解析的,所以每当我更改 XML 并且您要刷新时,TextViews 都会更新。是否有可能暗示这一点。有没有类似的项目或git?

谢谢!

编辑:所以基本上我只想拉动刷新动画。

4

1 回答 1

7

我肯定会看看Chris Banes 的 pull-to-refresh 实现。他的代码不仅包括这种交互风格ListView,还包括GridViewWebView

尤其是后者对您的情况很感兴趣,因为它是不使用适配器作为其内容的视图的拉动刷新的示例实现。如果您查看源代码,您会发现 Banes 项目中的每个具体的 pull-to-refreh 视图都从 generic 扩展而来PullToRefreshBase,其中包含动画和刷新的大部分逻辑。拥有该基类的好处是对任何其他类型的视图(例如 a TextView)执行相同的操作应该非常简单。

这种方法的唯一缺点是该实现是其他视图的包装器,这意味着您将需要编写几行额外的代码来获取实际视图。所以它不是一个完整的替代品。但是,它的功能和特性远远超过了那个小小的不便。:)

于 2012-06-10T19:35:06.963 回答