Hintergrundfarbe der Voreinstellungen ändern
Ich habe einPreferenceCategory
, XML-Datei und ich habe alle Einstellungen darin definiert, ich nenne dies von Klasse, die @ erweitePreferenceActivity
. Ich kann den Hintergrund meines Einstellungsbildschirms nicht einstellen. Dieser Bildschirm wird mithilfe der unten gezeigten XML-Datei angezeigt. Bitte beachten Sie, dass ich das @ bereits definiert haandroid:background="#041A37"
, der Bildschirm bleibt immer noch die Standardfarbe: Schwarz.
public class MyPreferenceActivity extends PreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
Context mContext=super.getBaseContext();
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.layout.preference);
//v.setBackgroundColor(Color.rgb(4, 26, 55));
}
}
prefer.xml ist
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:background="#041A37" >
<PreferenceCategory>
<com.dropcall.SeekBarPreference
android:background="#041A37"
android:defaultValue="5"
android:key="@string/Interference_Delay"
android:progressDrawable="@drawable/seekbardrawable"
android:title="Seconds Delay until intereference" />
<com.dropcall.SeekBarPreference2
android:defaultValue="30"
android:key="@string/Drop_Delay"
android:progressDrawable="@drawable/seekbardrawable"
android:title="Seconds delay until drop" />
<CheckBoxPreference
android:background="@drawable/state_normal"
android:defaultValue="true"
android:key="@string/Drop_Option"
android:title="Close after call drop" />
<CheckBoxPreference
android:background="@drawable/state_normal"
android:defaultValue="true"
android:key="@string/Timer_Option"
android:title="Start timers on launch" />
</PreferenceCategory>
</PreferenceScreen>
Obwohl ich @ gesetzt haandroid:background="#041A37"
in jeder Datei verwandelt sich der Hintergrund nicht in Marineblau oder eine andere Farbe. Es bleibt die Standardfarbe Schwarz. So ändern Sie die Hintergrundfarbe. Bitte teilen Sie mir alle Hinweise mit. Wenn Sie mit dem gleichen Problem konfrontiert waren, teilen Sie mir mit, welche Änderungen Sie vorgenommen haben, um die Hintergrundfarbe festzulegen.