J'ai un PreferenceCategory
, fichier xml et j'ai défini l'ensemble des préférences, j'appel cela de la classe qui s'étend au - PreferenceActivity
. Je suis incapable de définir l'arrière-plan de mes paramètres de l'écran, cet écran est affiché avec l'aide du fichier xml indiqué ci-dessous. Veuillez voir que j'ai déjà défini l' android:background="#041A37"
, toujours l'écran reste par défaut couleur: noir.
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));
}
}
preference.xml est
<?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>
Bien que j'ai mis en android:background="#041A37"
dans chaque fichier, le fond ne se transforme pas en bleu marine, ou de toute autre couleur d'ailleurs. Il reste par défaut la couleur, le noir. Comment changer la couleur d'arrière-plan. S'il vous plaît laissez-moi savoir les pointeurs / conseils , si vous avez eu face d'une même question, laissez-moi savoir ce que les changements que vous faites pour définir la couleur d'arrière-plan.