gpt4 book ai didi

android - 从 Android 中的 RecyclerView 中删除焦点指示器

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:10:56 24 4
gpt4 key购买 nike

我有一个使用 RecyclerView 的应用程序,我在平板电脑上看到浅蓝色背景。特别是在 Jelly Bean 设备和模拟器中。我试图通过将我的 RecyclerView 标记为 android:focusable="false" 来删除它消失并突出显示 UI 上的按钮。它没有出现在我使用过的手机上。

那么为什么要在触摸设备上呈现呢?我该如何摆脱它?

最佳答案

这是您的 recyclerView 项目的样式。使用选择器

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@color/pressedStateColor" />
<item android:state_focused="true" android:drawable="@color/focusedStateColor" />
<item android:drawable="@color/normalStateColor" />
</selector>

如果您不知道要显示什么颜色,只需为聚焦状态提供相同的颜色或尝试“@android:color/transparent”

然后设置你的android:background="@drawable/your_above_xml"

关于android - 从 Android 中的 RecyclerView 中删除焦点指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38558819/

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