2

PreferenceScreen 배경색을 파란색으로 변경했지만 ListPreference의 글꼴 색을 변경하는 방법을 알 수 없습니다. 목록의 글꼴 색을 의미합니다. 이 글꼴 색은 파란색 배경에 검은 색입니다.ListPreference 글꼴 색상을 변경하는 방법은 무엇입니까?

이 글꼴 색상을 변경하는 방법이 있습니까?

당신에게 대단히 감사합니다

편집 : 추가 style.xml

<style name="Widget.TextView.ListSeparator" parent="@android:style/Widget.TextView"> 
<item name="android:layout_width">match_parent</item> 
<item name="android:layout_height">wrap_content</item> 
<item name="android:textStyle">bold</item> 
<item name="android:textSize">14sp</item> 
<item name="android:gravity">center_vertical</item> 
</style> 

<style name="PreferenceListHeader" parent="Widget.TextView.ListSeparator"> 
<item name="android:paddingTop">6dp</item> 
<item name="android:paddingBottom">6dp</item> 
<item name="android:paddingLeft">12dp</item>   
<item name="android:textStyle">bold</item> 
<item name="android:textSize">24sp</item> 
<item name="android:textColor">#000000</item> 
<item name="android:background">#cccccc</item>   
</style> 

<style name="My_Theme" parent="android:Theme"> 
<item name="android:listSeparatorTextViewStyle">@style/PreferenceListHeader</item> 
<item name="android:background">#001EFF</item> 
<item name="android:textColorTertiary">#D95869</item> 

<item name="android:textColorPrimary">#FF6347</item>   
<item name="android:textColorSecondary">#00FF45</item>  
<item name="android:textSize">24sp</item>     
</style> 

답변

1

당신은 res/values/styles.xml 당신의 활동에 대한 테마를 정의해야합니다. android:textColorPrimary, android:textColorSecondaryandroid:textColorTertiary은 귀하가 찾고있는 것입니다.

<activity 
     android:name="your.package.name.YourPrefActivity" 
     android:label="@string/app_name" 
     android:theme="@style/PreferencesTheme"/> 
+1

내가 <항목 이름 = "안드로이드 : textColorTertiary">를 제외하고 그했다 :

<style name="PreferencesTheme" parent="android:Theme"> <item name="android:textColorPrimary">@color/primary</item> <item name="android:textColorSecondary">@color/secondary</item> <item name="android:textColorTertiary">@color/tertiary</item> </style> 

는 그런 활동이 테마를 설정 나는 내 주제에이를 추가 할 것입니다 차/@ 색상 및 그것이 효과가 있는지보십시오. 내가 집에 돌아 왔을 때 나는 다시보고 할 것이다. 대단히 감사합니다 Erakitin –

+0

ugg, 그것은 작동하지 않습니다 :-(나는 style.xml로 질문을 업데이트했습니다. 그 ListPreference 항목 값/목록에 글꼴 색상을 제외하고 다른 모든 것들을 바꿀 수 있습니다. –

+0

'android : textColor'를 귀하의 pref 활동의 주제에서 찾으십시오. – erakitin