2011-03-11 8 views
-1

iv 여러 가지 방법을 시도했지만 제대로 테마를 변경하기 위해 alertdialog를 얻지 못하는 것 같습니다. 내 활동에 매니페스트에 설정된 사용자 정의 테마가 있으므로 충돌이 발생하는지 확실하지 않습니다. . 사용Android alertdialog 테마

IM :

에 AlertDialog에 AlertDialog = 새에 AlertDialog.Builder (새 ContextThemeWrapper (이, R.style.DialogStyle))를 생성();

와 follwing을 스타일을 사용하여 메신저 :

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

가 특정 텍스트의 색상을 변경합니다. 모든 제목과 메시지는 모두 기본 흰색 색상이며 배경도 변경되지 않습니다.

도움주세요.

+0

사용자 정의 대화 상자가 필요하십니까? –

+0

예, 배경색과 텍스트를 다른 설정으로하고 Android에서 기본으로 설정하지 않는 것이 좋습니다. – Fizzb89

+0

텍스트 서식 파일이 있습니다. 그렇다면 나는 당신을 도울 수 있습니다. –

답변

0

진저 브레드 2.3.X 이전에는 할 수 없습니다. 대화 상자의 생성자에 테마를 명시 적으로 설정하지만 진저 브레드에서는 테마를 제공 할 수 있습니다.

관련 문제