gpt4 book ai didi

Android 拉动刷新 ListView : eliminate arrow hint

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:00:33 26 4
gpt4 key购买 nike

我正在使用 this library来自 Chris Banes(我永远不会感谢这个人)。它有两种不同的行为,具体取决于 android 版本。我想摆脱 PullToRefresListView 上的图形提示(在下图中圈出),该提示仅在 android 低于 4.0 的设备上显示。

有人知道怎么做吗?

enter image description here

解决方案:

对于将来在这里寻找相同解决方案的任何人来说,它是:在 PullToRefreshAdapterViewBase 类中更改 getShowIndicatorInternal 方法:

private boolean getShowIndicatorInternal() {

return mShowIndicator && isPullToRefreshEnabled();
}

为此:

private boolean getShowIndicatorInternal() {

return false;
}

最佳答案

如果您使用布局 XML 文件,您还可以在 PullToRefreshView 的声明中指定 ptr:ptrShowIndicator="false"。例如:

    <com.handmark.pulltorefresh.library.PullToRefreshListView
xmlns:ptr="http://schemas.android.com/apk/res-auto"
android:id="@+id/pullToRefreshListView"
android:layout_width="match_parent"
android:layout_height="match_parent"
ptr:ptrShowIndicator="false" >
</com.handmark.pulltorefresh.library.PullToRefreshListView>

其他属性可以引用/res/values/attrs.xml在库中,这是 self 记录的。

您还可以找到 sample project值得一看。

关于Android 拉动刷新 ListView : eliminate arrow hint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16709805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com