gpt4 book ai didi

android - 如何更改 edittext 文本选择 handle 的颜色?

转载 作者:太空狗 更新时间:2023-10-29 13:11:57 27 4
gpt4 key购买 nike

我知道这个问题已经得到解答,但我找不到有效的解决方案。

在 android > lolipop (21) 上,他们有什么方法可以更改我的文本选择 handle 的颜色(无需上传新的 png 图像)?

我定义了这个风格

<?xml version="1.0" encoding="utf-8"?>
<resources>

<style name="AppEditTextStyle" parent="@android:style/Widget.Material.Light.EditText">
<item name="android:background">@null</item>
<item name="android:textCursorDrawable">@null</item>
<item name="android:drawableTint">#00ffffff</item>
</style>

<style name="AppTheme" parent="@android:style/Theme.Material.Light.NoActionBar">
<item name="android:editTextStyle">@style/AppEditTextStyle</item>
</style>

</resources>

但这行不通,我收到:错误:找不到与给定名称匹配的资源:attr 'android:drawableTint'。

但在文档 ( https://developer.android.com/reference/android/widget/TextView.html#attr_android:drawableTint ) 中明确指出 android:drawableTint 存在:(所以我不明白为什么我错过了?

最佳答案

在 android lolipop 和更高版本中,句柄颜色是强调色。

我建议阅读这个:

Selection - Patterns - Material design guidelines

这是样式行:

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

然后像这样设置选择颜色:

android:textColorHighlight="@color/colorAccent"

关于android - 如何更改 edittext 文本选择 handle 的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39557619/

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