android设置edittext光标的颜色

时间:2021-06-05 08:58:41

android设置edittext光标的颜色

EditText是继承自textview的,然而在textView中,有一个属性textCursorDrawable用来控制光标的特征,可以在EditText对应的xml布局中加上如下代码属性即可:

android:textCursorDrawable=“@null”      表示光标的颜色默认和字体颜色相同

也可以自定义style文件:

 <style name="AppTheme" parent="android:Theme.Holo">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:textCursorDrawable">@null</item>
</style>

然后再activity中引用该主题即可。