tutorial - Comment appliquer un style à tous les boutons d'une application Android



tuto android studio francais (1)

Pour les styles Android, vous faites référence aux attributs prédéfinis qu'Android a définis dans R.attr . Dans ce cas, il semble que vous voulez faire référence à android:buttonStyle . Je pense que cela fonctionnerait:

<style name="ApplicationStyle" parent="android:Theme">
  <item name="android:buttonStyle">@style/CKButton</item>
</style>

J'ai un style appliqué à toute ma demande:

AndroidManifest.xml:

<application android:theme="@style/ApplicationStyle" android:icon="@drawable/icon" android:label="@string/app_name">

Et dans mon styles.xml:

 <style name="ApplicationStyle" parent="android:Theme">
  <item name="android:button">@style/CKButton</item>
 </style>
 <style name="CKButton" parent="android:style/Widget.Button">
  <item name="android:textSize">19sp</item>
  <item name="android:layout_margin">0dip</item>
  <item name="android:background">#ff0000</item>
 </style>

Mais le style ne s'applique pas.

Je suis désolé si je viens d'utiliser le faux nom dans l'objet ApplicationStyle , mais je n'ai aucune idée de l'endroit où chercher les noms d'objets et je suppose simplement que le android:button s'applique à tous les boutons.





stylesheet