Android EditText смешивается с фоном

Мое приложение использует Theme.Holo.Light.DarkActionBarв качестве родительской темы.

Когда я использую эмулятор планшета Android 3.2, форму EditText почти невозможно увидеть. Похоже, он пытается рисовать белым на белом. Видно здесь:

enter image description here

Когда я использую его на своем эмуляторе планшета Android 4.0, форма EditText выглядит очень хорошо. Вы можете увидеть темно-серую линию в нижней части EditText. Если вы посмотрите на изображение выше, вы едва увидите белую линию в том же месте, где она пересекает водяной знак светло-серого фона.

enter image description here

Вот мой EditText в макете:

<EditText
    android:id="@+id/fieldName"
    style="@style/PlayerDetails.Field"
    android:capitalize="words" />

А вот стиль:

<style name="PlayerDetails.Field">
    <item name="android:layout_weight">0.65</item>
    <item name="android:paddingLeft">10dp</item>
    <item name="android:layout_width">0dp</item>
    <item name="android:layout_height">fill_parent</item>
    <item name="android:layout_marginLeft">10dp</item>
</style>

Почему мой EditText рисуется неправильным цветом? Я не переопределяю код рисования или рисуемый фон.

8
задан Kenny Wyland 28 March 2012 в 03:40
поделиться