I am having this issue where I am using the Android's Holo theme on a tablet project. However, I have a fragment on screen which has a white background. I am adding an
EditText component on this fragment. I've tried to override the theme by setting the background of the Holo.Light theme resources. However, my text cursor (carat) remains white and hence, invisible on screen (I can spot it faintly in the edittext field..).
Does anyone know how I can get EditText to use a darker cursor color? I've tried setting the style of the EditText to
"@android:style/Widget.Holo.Light.EditText" with no positive result.
This question is tagged with
~ Asked on 2011-08-30 03:43:52
I found the answer :)
I've set the Theme's editText style to:
Then I've used the following drawable to set the cursor:
<style name="myEditText" parent="@android:style/Widget.Holo.Light.EditText"> <item name="android:background">@android:drawable/editbox_background_normal</item> <item name="android:textCursorDrawable">@android:drawable/my_cursor_drawable</item> <item name="android:height">40sp</item> </style>
android:textCursorDrawable is the key here.
~ Answered on 2011-08-30 03:57:59