setItemChecked não está funcionando no Gingerbread

Eu estou usando o seletor a seguir para alterar a aparência do texto em um item listView:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="true"
          android:color="#FFFFFFFF" /> <!-- checked -->
    <item android:state_activated="true"
          android:color="#FFFFFFFF" /> <!-- activated -->
    <item android:state_pressed="true"
          android:color="#FFFFFFFF" /> <!-- pressed -->
    <item android:state_focused="true"
          android:color="#FFFFFFFF" /> <!-- focused -->
    <item android:color="#FF000000" /> <!-- default -->
</selector>

O seletor inteiro funciona bem em versões posteriores do Android (ICS, JB), mas no Gingerbread, enquanto o item pressed_state está sendo aplicado corretamente, quando eu chamo setItemChecked no listView, o item state_checked não é aplicado.

O código que estou usando para definir o item é o seguinte:

@Override
protected void onResume()
{
    super.onResume();

    getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE);
    for (int index = 0; index < measureList.size(); index++)
    {
        if (measureList.get(index).getId() == appContext.getMeasureId())
        {
            getListView().setItemChecked(index, true);
        }
    }
}

e o xml usado para definir o seletor é o seguinte:

<TextView
        android:id="@+id/item_text"
        android:layout_height="wrap_content"
        android:layout_width="fill_parent"
        android:layout_marginTop="8dp"
        android:layout_marginLeft="8dp"
        android:paddingRight="10dp"
        android:ellipsize="end"
        android:layout_toRightOf="@id/item_thumb"
        android:maxLines="1"
        android:scrollHorizontally="true"
        android:textStyle="bold"
        android:textSize="16sp"
        android:textColor="@color/selected_text_selector"
        />

Alguém sabe por que isso acontece? Eu ainda não testei em versões do Android entre GB e ICS, mas vou editar este post assim que o fizer.

questionAnswers(1)

yourAnswerToTheQuestion