2014-04-01 1 views
0

대화 작성기를 사용할 때 나타나는 단추의 색을 변경하려고 시도하고 있습니다. 아래 다음과 같이대화 작성기 단추의 텍스트 색 변경

새에 AlertDialog.Builder (이, R.style.AppTheme) ...

는 내 스타일의 자원을 가지고있다. 메시지 배경색과 텍스트는 변경되었지만 단추는 검은 색 텍스트와 함께 여전히 흰색으로 표시됩니다. 이론적으로 대화 상자의 새로운 레이아웃을 만들 수는 있지만 텍스트 색상을 변경하기에는 과잉이라고 생각됩니다.

모든 의견을 환영합니다.

<resources> 

    <!-- Base application theme. --> 


    <style name="AppTheme" parent=""> 
     <item name="android:background">#000000</item> 
     <item name="android:textColor">#00FF00</item> 
     <item name="android:buttonStyle">@style/Button</item> 
     <item name="android:button">@style/Button</item> 

    </style> 
    <style name="Button" parent=""> 
     <item name="android:background">#000000</item> 
     <item name="android:textColor">#00FF00</item> 

    </style> 

</resources> 

답변

0

새 활동을 만들 수 있으며, 대화로 표시합니다.

단순히 활동을 생성하고 매니페스트에 Theme.Holo.Dialog에 자사의 테마를 설정합니다

activity android:theme="@android:style/Theme.Holo.Dialog" 

이 활동은 대화 창 대신 전체 화면으로 표시됩니다.

이렇게하면 다른 활동에서 일반적으로하는 것처럼 전역 레이아웃을 정의 할 수 있으며 대화 상자에 대한 사용자 지정 단추를 정의 할 수 있습니다.

+0

시간을내어 답변 해 주셔서 감사합니다. 그러나 내 게시물에 언급 된 것처럼 오히려 그렇게하지 않고 텍스트 색상을 변경할 수 있다면 오히려 새로운 XML 파일 및 특히 새로운 활동을 만들 필요가 없습니다. – user2941841