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.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage