Comment changer la couleur d'accent sur mon application Android de bleu à autre chose
Tout ce que je veux faire est de changer la couleur d'accent de mon application android, mais je vais avoir un moment difficile essayer de comprendre comment le faire. La valeur par défaut pour android est bleu maintenant, mais je veux qu'il soit orange.
Par des accents de couleur, je veux dire l'accentuation des onglets de navigation, la couleur qui met en valeur quand vous frappez les listes, la couleur d'accent dans le pop up boîtes de dialogue, etc.
Je suis en utilisant actionbarsherlock si ce qui compte.
Ici est une image. Je voudrais changer la couleur du bleu, des accents tout au long de l'app:
OriginalL'auteur jacosta | 2012-08-02
Vous devez vous connecter pour publier un commentaire.
Il a été un certain temps depuis que vous avez posé cette question, mais maintenant que google a publié une nouvelle AppCompat version que vous pouvez faire ce que vous voulez atteindre, tout simplement. La réponse que je vais vous donner est inspiré de développeur android blog de la bibliothèque de prise en charge 2.2.1.
Ajouter la bibliothèque de prise en charge de votre projet (je suis en supposant que vous utilisez Android Studio).
Pour ajouter ces lignes dans le
app.graddle
fichier (en supposant que votre module est nomméapp
).Définir le thème de votre application
Ces lignes sont d'être ajouté à votre
styles.xml
fichier. Comme vous pouvez le voir il y a quelques éléments dans ce style. Si vous voulez savoir quel élément ils correspondent à aller vérifier personnaliser la barre de statut android avec le matériel.colorAccent est la couleur que vous voulez modifier dans la première place.
Vous aurez également besoin de mettre votre application à thème dans le manifeste Android
Changement De
Activity
/ActionBarActivity
à AppCompatActivity dans vos classes.Vous aurez probablement besoin de changer certaines méthodes en raison de la AppCompatActivity. Regarder la vidéo dans le premier lien pour mieux comprendre 🙂
Changer vos widgets à la AppCompat ceux
Et voilà ! Ça y est vous êtes tous ensemble 🙂 Vous pouvez maintenant changer la couleur d'Accent facilement.
OriginalL'auteur WannaGetHigh
Vous allez avoir à utiliser l'état de mise en page des listes.
http://developer.android.com/reference/android/content/res/ColorStateList.html
Vous pourriez avoir besoin de faire un de ces pour chacun des widgets qui va avoir un nouveau défaut à la couleur sélectionnée.
Essayez ceci: groups.google.com/forum/#!topic/actionbarsherlock/qej6FbZPnAI
Regarde comme cette personne était en train de faire ce que je voulais, mais il n'a jamais été résolu
Avez-vous regardé les styles de l'échantillon qu'il a appelé lui? Vous pouvez également essayer sa solution originale puisqu'il est possible que l'autre gars a juste fait quelque chose de mal.
jetez un oeil à la deuxième réponse à cette question: stackoverflow.com/questions/13257219/...
OriginalL'auteur Michael