Color del cursor personalizado en SearchView

Quiero cambiar el color del cursor parpadeante en unSearchView en la barra de acción (estoy usando la barra de acción Sherlock para compatibilidad). Hasta ahora he logrado cambiar el color del cursor para un elemento EditText.Este mensaje SO me ayudó a lograr eso y el estilo que estoy usando para el EditText se ve así:

<style name="CustomTheme" parent="Theme.Sherlock.Light">
    <item name="android:editTextStyle">@style/edittext_style</item>
</style>

<style name="edittext_style" parent="@android:style/Widget.EditText">
    <item name="android:textCursorDrawable">@drawable/red_cursor</item>
</style>

El cursor rojo se ve así:

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
       android:shape="rectangle" >
    <gradient android:startColor="@color/darkRed" 
              android:endColor="@color/darkRed" />
    <size android:width="1dp" />
</shape>

Eché un vistazo a la implementación del widget SearchView y, como pensé, utiliza unAutocompletarTextView para la entrada de texto. Debido a que AutoCompleteTextView se deriva del widget EditText, realmente no entiendo por qué el estilo funciona para EditText pero no para AutoCompleteTextView (y por lo tanto para SearchView).

¿Alguien ha logrado cambiar el color del cursor en el widget SearchView?

Respuestas a la pregunta(1)

Su respuesta a la pregunta