gpt4 book ai didi

android - 从 Android 中的 GridLayout 和 EditBox 中删除默认焦点颜色

转载 作者:行者123 更新时间:2023-11-30 04:51:10 24 4
gpt4 key购买 nike

我想从 GridView 和 EditText 中删除默认的橙色焦点颜色。

我试过 android:focusable="false" 但它不工作。

最佳答案

我认为如果这与其他 View 一样有效,您必须使用一个选择器来为您的 View 定义各种状态。选择器是一个可绘制对象(存储在可绘制文件夹中),您可以像使用图像一样使用它。例如,如果您希望焦点是红色而不是橙色,您可以这样做:选择 GridView .xml :

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

然后,你将 GridView 的背景放在它里面:android:background="selectorgridview"
我实际上从未在 GridView 上尝试过它,但我认为它可以像其他 View 一样工作。更多信息 in the docs from google

关于android - 从 Android 中的 GridLayout 和 EditBox 中删除默认焦点颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3296881/

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