Theme.Holo.Dialog文本无法读取

时间:2011-12-22 03:31:15

标签: android android-layout

我有一个包含单个EditText的Activity和一个使用从Theme.Holo.Dialog派生的自定义样式的Button。活动定义为:

<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>在上面的样式定义中更改它,但我觉得我必须做错了,因为前3.x Theme.Dialog似乎已经定义了文本颜色等。 (我会使用它但对我使用Holo主题的应用程序的其他部分的对话框不一致感到不满意)

2 个答案:

答案 0 :(得分:0)

更新:我在ICS上尝试过您的代码似乎工作正常..

enter image description here

答案 1 :(得分:0)

在您的活动中设置android:setInverseBackgroundForced="true"