Utilisation d'un thème pour l'écran des préférences

Je souhaite que l'apparence de l'écran des préférences soit modifiée pour une application sur laquelle je travaille. Sur certains téléphones, les préférences sont très translucides et il est assez difficile de lire le schéma de préférences, alors je vais changer les visuels pour cela.

Ma question est de savoir comment puis-je appliquer un thème au schéma de préférences? Ou à défaut, comment puis-je changer la couleur du texte qui s'affiche pour les différentes préférences.

  • Android BroadcastReceiver dans Activity
  • Image SVG non visible dans Android 3.0+ avec le même code
  • Comment enregistrer le fichier au format .wav dans Android
  • OpenCV Service Intent doit être explicite, Android 5.0 Lolipop
  • Comment configurer un bouton radio dans Android
  • Styling a SearchView dans Android Action Bar
  • Dans ma version actuelle, mon fichier xml de mise en page des préférences commence par:

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#ffa0a0a0"> 

    Cette couleur de fond me donne un gris acceptable, mais je préférerais utiliser un thème.

    J'ai essayé de mettre une application de quelques thèmes différents dans les préférences xml et la disposition des préférences xml et rien de tout cela n'a montré d'effet. J'ai également essayé de définir andoid: textColor pour les éléments de préférences individuels et dans la mise en page et cela n'a eu aucun effet.

    Alors, comment modifier les visuels pour le schéma des préférences (de préférence en utilisant un thème)?

    Merci d'avance,

    Geai

  • Android Google Play change le nom de l'application
  • Erreur de lancement AVD - "Impossible d'ouvrir le fichier: (null) /system/build.prop: Aucun fichier ou répertoire"
  • Le certificat est approuvé par PC mais pas par Android
  • GetActivity (). StartActivityForResult () ne fonctionne pas en fragments
  • Comment obtenir ce qui suit dans Realm for android
  • PhoneGap / Cordova Développement Android
  • One Solution collect form web for “Utilisation d'un thème pour l'écran des préférences”

    Les éléments de base sont les suivants:

    1. Un thème pour votre activité de préférences qui définit des styles pour les widgets de préférence et d'autres choses. Regardez le premier thème dans themes.xml – cela définit l'arrière-plan de la fenêtre, les styles de texte et les styles de preferenceScreenStyle ( preferenceScreenStyle , preferenceCategoryStyle etc.)
    2. Certains styles pour chacun des widgets de préférence (qui sont référencés dans themes.xml ). Par exemple, dans styles.xml, ils définissent les styles Preference.Category et Preference.PreferenceScreen .
    3. Appliquez le thème à votre activité. Dans votre changement manifeste, votre tag d'activité d'ouverture pour votre activité de préférence à <activity android:theme="@style/CustomTheme"...

    Si vous souhaitez hériter des styles Android par défaut, puis simplement remplacer certains d'entre eux, ajoutez parent="@android:style/Theme" à l'étiquette d'ouverture <style... de votre thème.

    Jetez un oeil à l' application de styles et de thèmes pour plus d'informations.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.