Benutzerdefinierte Android-Einstellungen hintergrund
Ich versuche momentan auch das festlegen benutzerdefinierter hintergrund für den Bildschirm bevorzugt. Ich habe PreferenceActivity
public class SettingsActivity extends PreferenceActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
//TODO Auto-generated method stub
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
}
}
Hier sind meine Vorliebe layout
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
>
<CheckBoxPreference
android:key="pref_Autoplay"
android:title="@string/pref_Autoplay"
android:summary="@string/pref_Autoplay_summ"
android:defaultValue="false"/>
<ListPreference
android:entryValues="@array/pref_Voice_values"
android:entries="@array/pref_Voice_entries"
android:key="pref_Voice"
android:summary="Choose male or female reader"
android:title="Readers voice"
android:defaultValue="female"/>
</PreferenceScreen>
Wie ich hier lese ändern Sie hintergrund die ich brauche, um meine eigene Thema mit Stil. Hier ist es:
<style name="PrefsTheme" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:windowBackground">@drawable/prefs_bg</item>
<item name="android:textColor">@color/prefs_bg</item>
<item name="android:listViewStyle">@style/listViewPrefs</item>
</style>
<style name="listViewPrefs" parent="@android:style/Widget.ListView">
<item name="android:background">@color/prefs_bg</item>
<item name="android:cacheColorHint">@color/prefs_bg</item>
<item name="android:textColor">@color/prefs_bg</item>
</style>
Alles was ich brauche ist, einige Bild-hintergrund für die Liste Einstellungen. Mein Bild ist @drawable/prefs_bg
. Wenn ich windowBackground
zu Bild und background
Farbe, Vorlieben-Liste hintergrund nutzt Farbe statt Bild. Aber wenn ich den hintergrund @drawable/prefs_bg
Vorlieben-Liste hintergrund angezeigt wird, mit meinem Bild und Radio-Buttons, Dialogfenster für meine ListPreference
Artikel ist auch mit Bild-hintergrund.
Bitte helfen, wie kann ich einstellen Bild hintergrund für die Einstellungen-Liste, ohne hintergrund der radio-button im Dialogfeld einige der Einstellungen posten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok. Ich habe gefunden wie mein problem zu lösen. Es war meine Schuld. Zu Vorliebe hintergrund müssen nur
Dieser war unnötig:
Hinzufügen dynamischer Natur ist, wird dies auch funktionieren. Fügen Sie diese an die PreferenceActivity. Wir können Hintergrundfarbe auch in der gleichen Weise.