2011-12-22 3 views
0

У меня есть Activity, содержащий один EditText и кнопку, которая использует пользовательский стиль, полученный из Theme.Holo.Dialog. Активность определяется как:Theme.Holo.Dialog текст не читается

<activity 
    android:name=".activity.MyActivity" 
    android:label="@string/activity_myactivity" 
    android:theme="@style/Dialog"> 

стиль Диалог определяется как:

<style name="Dialog" parent="@android:style/Theme.Holo.Dialog"> 
</style> 

Однако, когда активность запускается, текст в EditText черный на черном фоне, что делает его нечитаемым , Я могу изменить это в приведенном выше определении стиля, добавив <item name="android:textColor">@color/white</item>, но я чувствую, что должен делать что-то неправильно, поскольку pre 3.x Theme.Dialog, похоже, уже имеет цвет текста и т. Д. (Я хотел бы использовать это, но я недоволен несоответствием диалога с остальным моим приложением, которое использует тему Холо)

ответ

0

Обновление: Я попробовал ваш код на ICS, кажется, работает хорошо ..

enter image description here

+0

Right ... но тогда весь диалог яркий белый, а не черный, как требуется, и как Theme.Dialog делает. –

0

Set android:setInverseBackgroundForced="true" на вашей деятельности

Смежные вопросы