11
votes

Changer la liste de prérèduction du texte Couleur et taille du texte

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: xxx

style de préférence: xxx

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 mais il ne change pas la liste de résumé de la liste de prérenmission Texte de la couleur ou de la taille de la valeur de la valeur, < P> J'ai essayé ce code mais cela ne fonctionne pas: xxx

toute aide sera appréciée, merci


0 commentaires

3 Réponses :


2
votes

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" />


1 commentaires

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.



2
votes

Je mettez cette ligne dans styles.xml et fonctionne:

    <item name="android:textColorSecondary">#00CC00</item>


0 commentaires

12
votes

Peut-être qu'il est peut-être trop tard pour répondre, mais essayez de Supprimer votre ligne de couleur : xxx

et ajoutez ceci qui sont pour les couleurs primaire, secondaire et tertiaire. xxx

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.

espère que cela aide.


1 commentaires

Texte récapitulatif utilise 'Android: TextColortertiary' ou 'Android: TextColorsCondaire' en fonction de la préférence.