我想自定义EditText滑块样式。请参阅下面的屏幕截图。
这是默认的滑块样式:
这就是我想要看到的:
这可能是一个愚蠢的问题,但经过几个小时谷歌搜索,我只能找到改变光标颜色的方法,但找不到改变滑块样式的方法。
这是我用来更改光标颜色的代码(color_cursor.xml):
<?xml version="1.0" encoding="utf-8" ?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<size android:width="2dp" />
<solid android:color="#008000" />
</shape>
我将“android:textCursorDrawable =”@ drawable / color_cursor“应用于EditText。
感谢。
答案 0 :(得分:1)
android:textSelectHandle="@drawable/your_desired_drawable"
将它放在您的editText视图中。设置您喜欢的drawable。然后更改可绘制xml文件中的颜色。
答案 1 :(得分:0)
我自己的答案(希望这也有助于其他人): 在介绍&#34; Theme.material&#34;之后,EditText将成为预期的样式。我想查看 Material Design 。