天天看点

android设置edittext光标的颜色

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中引用该主题即可。