2011-07-16 64 views
0

我再次,在某些Android活壁紙的工作,再次問題與PreferenceScreen(安卓)標題

我有一個小奇怪的問題。我創建了我的設置的第一級,一切都OKAY。但在某些時候,我需要一些子級並創建一個新的第一個喜歡在下面的例子中的一個項目:

<?xml version="1.0" encoding="utf-8"?> 
<PreferenceScreen 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:title="@string/wallpaper_settings" 
    android:key="wallpaper_settings"> 

<PreferenceScreen android:title="Gray or Color"> 

    <CheckBoxPreference 
    android:key="gray_color" 
    android:summary="Gray" 
    android:title="Use color ?" 
    android:summaryOn="Color" 
    android:summaryOff="Gray" 
    android:persistent="true"/> 

</PreferenceScreen> 

</PreferenceScreen> 

但事實是,標題爲CheckBoxPreference沒有出現,實際上,只有當我按下它時纔會出現。我也有與其他項目相同的問題。我該怎麼辦 ?

謝謝!

編輯: 好了,現在我明白了這個問題,它的文本爲黑色......有沒有辦法來改變力的文本偏好屏幕的背景色的顏色嗎?像白色還是不黑?

編輯2:我解決了這個問題。我複製/粘貼CubeLiveWallpaper清單中的一些內容(SDK提供的演示),我不應該保留主題,即Theme.Light.WallpaperSettings。通過刪除它,我刪除了這些問題。

感謝您的幫助!

回答

0

由於喜好僅僅是一種特殊類型的活動,則必須將其添加到Android清單,並添加標題(標籤)有:

<activity 
     android:name="Preferences" 
     android:label="Gray or Color"> 
</activity>