Uygulamamdaki PreferenceActivity konusundaki temayı değiştirmeye çalışıyorum ve bunu işe alamıyorum. PreferenceActivity teması nasıl değiştirilir?
Bu
xml geçerli:<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<SwitchPreference android:title="Auto Clear" android:key="autoclear" android:summary="Clear the command line when the code is being executed." android:defaultValue="false"/>
<ListPreference android:title="Choose a theme" android:negativeButtonText="" android:dialogTitle="" android:key="theme" android:entries="@array/themesList" android:entryValues="@array/themesList" android:defaultValue="Default" />
</PreferenceScreen>
Ve bu PreferenceActivity geçerli:
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
this.setTheme(R.style.AppTheme);
addPreferencesFromResource(R.xml.preferences);
}
Ve sonuç:
sizin için tüm uygulama ya da sadece PreferenceActivity temasını değiştirmek istiyor musunuz? –
bunları gördünüz. http://udinic.wordpress.com/2011/08/18/dress-up-your-preferenceactivity/ http://liquidlabs.ca/2011/10/17/override-android-preference-activity-colors/ – san