我尝试更改AlertDialog的背景和文本颜色。
但我只能用 android:windowTitleStyle
更改标题的颜色活动:
AlertDialog.Builder adb = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.AlertDialogCustom));
样式.xml
style name="AlertDialogCustom" parent="Holo.Theme.Sherlock"
我该怎么做?谢谢。
adb.setMessage(Html.fromHtml("<font color='#FF0000'><b>John:</b></font>"+"How are you?"))
这是为了更改文本颜色您可以创建自己的对话框检查此链接http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application
http://developer.android.com/guide/topics/ui/dialogs.html
检查这个
-
安卓自定义对话框示例
-
在 Android 中使用布局的自定义对话框弹出窗口
试试这个:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AlertDialogCustom" parent="@android:style/AlertDialog">
<item name="android:textColor">#00FF00</item>
<item name="android:background">#0000FF</item>
<item name="android:typeface">monospace</item>
<item name="android:textSize">10sp</item>
</style>
</resources>