2016-07-24 55 views
2

我試圖做一個設置與preferenceActivity屏幕,但它不工作,當我點擊我的菜單上的設置它給了我黑色的偏好屏幕:/我的偏好活動是全黑

PreferenceActivity ScreenShot

preferences_activity .XML

<?xml version="1.0" encoding="utf-8"?> 
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" android:layout_height="match_parent"> 

<PreferenceCategory 
    android:title="Zamanlayıcı" 
    android:key="Countdowntimer_key"> 

    <CheckBoxPreference 
     android:key="countdowntimer_loop_pKey" 
     android:summary="Süre bittikten sonra yeniden otomatik başlat" 
     android:title="Zamanlayıcı Döngüsü" 
     android:defaultValue="false" 
     /> 

</PreferenceCategory> 




</PreferenceScreen> 

PreferenceActivity.Java

public class PreferenceActivity extends android.preference.PreferenceActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setTheme(R.style.ZaaTheme); 
     addPreferencesFromResource(R.xml.preferences_activity); 


    } 
} 
+0

你的主題就是這麼做的。嘗試爲該活動設置一個清晰的主題,或者只是爲您的首選項活動創建一個只需要一個列表視圖的自定義xml – mobilepotato7

+0

我已經嘗試將主題設置爲另一個,但它沒有工作 – Jbb

回答

0

我在某些設備上遇到了同樣的問題。設置清單中的主題對我有幫助,例如 android:theme="@style/Theme.AppCompat.DayNight"