无法移除拉取刷新列表视图的焦点

Posted

技术标签:

【中文标题】无法移除拉取刷新列表视图的焦点【英文标题】:can't remove the focus of pull to refresh list view 【发布时间】:2016-05-20 14:58:42 【问题描述】:

我有一个 拉动刷新 listView 和一个按钮。当我单击按钮时,我希望 listView 的焦点消失,我正在使用对讲设置。

我用过 setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS).

它不适用于 4.3 设备。我应该怎么做才能修复它?它在 4.4 及以上设备上完美运行。

【问题讨论】:

【参考方案1】:

尝试做,

覆盖适配器中的 isEnabled(int position) 方法并返回 false。

@Override
public boolean isEnabled(int position) 
        return false;

检查*** answer。

【讨论】:

如果您遇到任何问题,请告诉我@AnanduKrishnan P.S. 你试过 android:listSelector="@android:color/transparent" OR android:cacheColorHint="@android:color/transparent" 在列表视图中

以上是关于无法移除拉取刷新列表视图的焦点的主要内容,如果未能解决你的问题,请参考以下文章

如何在刷新表视图之前获取视图模型中的存储库列表?

收到消息时无法刷新列表视图

无法聚焦 ListView

NSTableView 在特定条件下不重绘

无法从 ViewPager 中的另一个片段刷新/更新片段中的列表视图

Drupal Ajax Form Ajax Form 拉取两种不同的视图