我有一个包含单个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主题的应用程序的其他部分的对话框不一致感到不满意)
答案 0 :(得分:0)
更新:我在ICS上尝试过您的代码似乎工作正常..
答案 1 :(得分:0)
在您的活动中设置android:setInverseBackgroundForced="true"