2016-12-24 236 views
3

Android有一个默认的绿色泪珠,它出现在文本下方以帮助选择文本或位置。如何在没有@drawable的情况下更改颜色?我试过android:textSelectHandle="@color/colorPrimary",但那只是让它消失了。如何更改EditText的textSelectHandle颜色

<EditText 
    android:inputType="text" 
    android:layout_width="fill_parent" 
    android:layout_height="match_parent" 
    android:layout_toEndOf="@+id/imgMagnifyingGlass" 
    android:textAlignment="viewStart" 
    android:backgroundTint="@color/colorWhite" 
    android:textCursorDrawable="@null" 
    android:textSelectHandle="@color/colorPrimary" 
    android:textColor="@color/colorGray" 
    android:id="@+id/editTextWord" /> 
+4

参考http://stackoverflow.com/questions/29795197/how-to-change-color-of-edittext-handles – sasikumar

回答

3

我固定它通过增加这个我styles.xml:

<item name="colorControlActivated">@color/colorPrimary</item> 

所有其他公认的关于这个主题的答案涉及@drawable S和这似乎是最简单的方法。