Изменить фон, цвет текста AlertDialog

Я пытаюсь изменить фон и цвет текста для AlertDialog.
Но я могу изменить только цвет заголовка с android:windowTitleStyle

Активность:
AlertDialog.Builder adb = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.AlertDialogCustom));

стили.xml

style name="AlertDialogCustom" parent="Holo.Theme.Sherlock"


Как мне это сделать? Спасибо.


person user1680782    schedule 17.10.2012    source источник


Ответы (3)


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

person Amit Hooda    schedule 17.10.2012


попробуй это:

<?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>
person zetsin    schedule 17.10.2012