2016-07-24 54 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"