gpt4 book ai didi

android - 如何更改 Android 中突出显示的 EditText 颜色?

转载 作者:行者123 更新时间:2023-11-29 14:31:04 26 4
gpt4 key购买 nike

我是 Android 的新手,遇到了以下问题:在使用 Material Light Theme 时,我的 EditText 在选择时变成粉红色。

我搜索了如何更改它,发现以下内容告诉我将 android:textColorHighlight 更改为我喜欢的颜色: How to set color of selection in EditText in my custom theme? (android)

很遗憾,这似乎对我不起作用。

这是我的 styles.xml:

<!-- res/values/styles.xml -->
<resources>
<!- theme inherits from the material theme -->
<style name="AppTheme" parent="android:Theme.Material.Light">
<!-- Customize your theme here. -->
<item name="android:colorPrimary">@color/colorPrimary</item>
<item name="android:colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="android:colorAccent">@color/colorAccent</item>
<item name="android:textColorPrimary">@color/lightText</item>
<item name="android:navigationBarColor">@color/navigationBarColor</item>
<item name="android:textColorHighlight">@color/textColorHighlight</item>
<!-- theme customizations -->
</style>
</resources>

关于我做错了什么的任何指示?

谢谢!

最佳答案

找到了:

EditText 使用的主题颜色定义为:android:colorAccent

所以:

<item name="android:colorAccent">@color/colorAccent</item>

希望这对以后的任何人都有帮助

关于android - 如何更改 Android 中突出显示的 EditText 颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31517949/

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