0
votes

Comment changer la taille de la police d'une préférence?

Je ne sais pas comment changer la taille de la police de quelques préférences. J'ai essayé Ce message mais cela n'a pas fonctionné. Après le faire, mon icône ne s'est pas présentée. C'est à quoi cela ressemble maintenant, mais je pense que le titre de la préférence est trop gros. Voici ce que mon écran ressemble actuellement à:

 Image de l'écran

Voici le code de mon PREF_HEDERS.XML Fichier XML: xxx


0 commentaires

3 Réponses :


0
votes

essayez celui-ci xxx


1 commentaires

Vérifiez également ce lien Stackoverflow.com/questions/5334828/...



0
votes

J'ai une solution pour vous. Vous pouvez modifier la taille de la police pour une préférence spécifique en gérant le fichier de mise en page.

Voici votre édité Pref_headers.xml STRY>: P>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="8dp"
android:gravity="center"
android:orientation="horizontal">
<ImageView
    android:id="@android:id/icon"
    android:layout_width="40dp"
    android:paddingStart="4dp"
    android:paddingEnd="4dp"
    android:layout_height="40dp" />

<TextView
    android:id="@android:id/title"
    android:layout_weight="1"
    android:layout_width="0dp"
    android:textColor="#201f1f"
    android:layout_height="wrap_content"
    android:textSize="18sp" />
</LinearLayout>


2 commentaires

Cela fonctionne, merci. Mais je veux savoir comment cela fonctionne. Pourquoi l'Android: id a /


Cela signifie que vous souhaitez modifier la taille de la police du titre et que vous avez spécifié une clé "Android: Titre" dans le fichier de préférence afin que j'ai pris cette clé comme ID dans la vue textuelle de Font_Layout afin de cibler les modifications de la clé " Android: titre "du fichier de préférences. J'espère que cela t'aides!



0
votes

Vous pouvez également le modifier dans votre style

 <!-- Custom Preference Theme inherits from the v14 support library Material Theme -->
<style name="AppPreferenceTheme" parent="@style/PreferenceThemeOverlay.v14.Material">
    <item name="android:textSize">14sp</item>
</style>

<!-- And set preference Theme in your Main Theme-->
<style name="YourTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="preferenceTheme">@style/AppPreferenceTheme</item>
</style>


0 commentaires