Cor do cursor personalizado no SearchView

Eu quero mudar a cor do cursor piscando em umSearchView na barra de ação (eu estou usando Actionbar Sherlock para compatibilidade). Até agora eu consegui mudar a cor do cursor para um elemento EditText.Esta postagem do SO ajudou-me a conseguir isso e o estilo que estou usando para o EditText é assim:

<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>

O cursor vermelho se parece com isto:

<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>

Eu dei uma olhada na implementação do widget SearchView e como eu embora ele usa umAutoCompleteTextView para a entrada de texto. Como o AutoCompleteTextView é derivado do widget EditText, eu realmente não entendo por que o estilo está trabalhando para o EditText, mas não para o AutoCompleteTextView (e, portanto, para o SearchView).

Alguém conseguiu mudar a cor do cursor no widget SearchView?

questionAnswers(1)

yourAnswerToTheQuestion