2017-04-09 271 views

回答

0

设置android:textCursorDrawable属性@null应导致使用android:textColor作为光标颜色。

,或者您可以使用样式看起来像这样

<style name="AppTheme.EditText" parent="@style/Widget.AppCompat.EditText"> 
    <item name="android:textColor">@color/white</item> 
    <item name="android:textColorHint">#8AFFFFFF</item> 
    <item name="android:background">@drawable/edit_text_background</item> // background (bottom line at this case) 
    <item name="android:textCursorDrawable">@color/white</item> // Cursor 
    <item name="android:textSelectHandle">@drawable/my_white_icon</item> // For pointer normal state and copy text state 
    <item name="android:textSelectHandleLeft">@drawable/my_white_icon</item> 
    <item name="android:textSelectHandleRight">@drawable/my_white_icon</item> 
</style> 

希望它能帮助

+0

谢谢您的回答,我设法用这个来代替:<项目名称=“colorControlActivated”> @色/ colorPrimary inside styles.xml。这样我就不需要改变图标本身,谢谢你的回复,现在我学会了如何改变图标,如果我需要的话! :) – Blazko