J'ai listprefreference dans mon application, je veux la personnaliser, je peux définir le thème sur une activité de Prefs en tant que ci-dessous: style de préférence: p> Le style ci-dessus modifie le fond de l'arrière-plan ListPrreference et la liste de texte Titre de texte et la couleur du texte toute aide sera appréciée, merci p> p>
3 Réponses :
qui craint parce que le fichier XML le dit utilise textcolorsecondaire pour la couleur sommaire .
Ce que je vous recommanderais de faire est copier et enregistrer le contenu du fichier ci-dessus dans votre propre projet, modifiez ce fichier pour regarder la façon dont vous voulez (rappelez-vous de ne pas Changez tous les identifiants) et affichez une disposition de la préférence de la liste personnalisée. p>
Vous pouvez appliquer une disposition de préférence personnalisée dans XML comme: P>
<ListPreference android:key="pref_key" android:title="@string/my_list_preference" android:layout="@layout/custom_list_preference" />
Je copie le lien et crée la mise en page et le passé sur lui, le renvoiez-le comme vous l'expliquez, mais ce n'est pas fonctionner.
Je mettez cette ligne dans styles.xml et fonctionne:
<item name="android:textColorSecondary">#00CC00</item>
Peut-être qu'il est peut-être trop tard pour répondre, mais essayez de Supprimer votre ligne de couleur forte>: et ajoutez ceci qui sont pour les couleurs primaire, secondaire et tertiaire. p> Vous pouvez choisir la couleur que vous souhaitez tous, honnêtement, je n'ai jamais vu la couleur tertiaire dans une page de préférence, mais le principal est pour le texte principal et grand, Le secondaire est pour le petit texte apparaît sous le primaire. P> espère que cela aide. p> p>
Texte récapitulatif utilise 'Android: TextColortertiary' ou 'Android: TextColorsCondaire' en fonction de la préférence.