Android alertdialog主题

时间:2011-03-11 11:14:31

标签: android themes styles alertdialog

iv尝试了几种不同的方法,但似乎无法使alertdialog正确地改变主题。我的活动在清单中设置了自定义主题,所以我不确定这是否会导致冲突。

我正在使用:

AlertDialog alertDialog = new AlertDialog.Builder(new ContextThemeWrapper(this,R.style.DialogStyle))。create();

我正在使用以下样式:

  <style name="DialogStyle" parent="android:Theme" >    
    <item name="android:windowBackground">@drawable/background2</item>
    <item name="android:textColor">#014076</item>       
</style>

它只会更改某些文字颜色。所有标题和消息都是默认的白色,背景也不会改变。

请帮助。

1 个答案:

答案 0 :(得分:0)

在姜饼之前,2.3.X,你不能。 它在对话框的构造函数中显式设置主题,但在姜饼中你可以提供它。