2011-03-11 66 views
-1

iv尝试了几种不同的方式,但似乎无法让alertdialog正确更改主题。我的活动有清单中的自定义主题设置,所以我不知道这是否导致冲突。 。Android alertdialog主题

IM使用:

AlertDialog alertDialog =新AlertDialog.Builder(新ContextThemeWrapper(此,R.style.DialogStyle))创建();

,并使用follwing风格IM:

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

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

请任何帮助。

+0

你想要自定义对话框吗? – 2011-03-11 12:20:50

+0

是的,我想要的背景颜色和文字是不同的,而不是android的默认设置onces。 – Fizzb89 2011-03-11 14:50:56

+0

你有文本格式文件。如果是,那么我可以帮助你。 – 2011-03-13 07:06:02

回答

0

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