android - How can I change the color of arrows that appear when I am editing text -


enter image description here

i want change color of arrows appear when editing text in edittext , don't know name of these arrows, how can ?

you can accomplish using custom theme , setting following:

<item name="android:textselecthandle">@drawable/text_select_handle_middle</item> <item name="android:textselecthandleleft">@drawable/text_select_handle_left</item> <item name="android:textselecthandleright">@drawable/text_select_handle_right</item> 

or, can use reflection:

try {     final field feditor = textview.class.getdeclaredfield("meditor");     feditor.setaccessible(true);     final object editor = feditor.get(edittext);      final field fselecthandleleft = editor.getclass().getdeclaredfield("mselecthandleleft");     final field fselecthandleright =         editor.getclass().getdeclaredfield("mselecthandleright");     final field fselecthandlecenter =         editor.getclass().getdeclaredfield("mselecthandlecenter");      fselecthandleleft.setaccessible(true);     fselecthandleright.setaccessible(true);     fselecthandlecenter.setaccessible(true);      final resources res = context.getresources();      fselecthandleleft.set(editor, res.getdrawable(r.drawable.text_select_handle_left));     fselecthandleright.set(editor, res.getdrawable(r.drawable.text_select_handle_right));     fselecthandlecenter.set(editor, res.getdrawable(r.drawable.text_select_handle_middle)); } catch (final exception ignored) { } 

Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -