Cette question est liée à deux autres questions que je vais nommer spécifiquement ci-dessous. La différence étant que je demande spécifiquement un moyen de changer la couleur sans utiliser la base dans le Première question associée , la solution proposée inclut le paramètre P> Cependant, il dit également de créer un thème / style spécifiquement pour le Apptheme code>.
Apptheme code> P>
TextInpuLayout code>, qui ressemble à ceci: p>
<style name="TextLabel" parent="TextAppearance.AppCompat">
<!-- Hint color and label color in FALSE state -->
<item name="android:textColorHint">@color/Color Name</item>
<item name="android:textSize">20sp</item>
<!-- Label color in TRUE state and bar color FALSE and TRUE State -->
<item name="colorAccent">@color/Color Name</item>
<item name="colorControlNormal">@color/Color Name</item>
<item name="colorControlActivated">@color/Color Name</item>
</style>
3 Réponses :
Créer un style personnalisé comme celui-ci: MAINTENANT, vous pouvez l'utiliser directement dans TextInpuLayout CODE>, pas besoin de fournir un parent dans le style ou modifier votre application. Thème. P>
<style name="Settings.TextInputEditText">
...
<item name="android:textCursorDrawable">@drawable/cursor</item>
</style>
Lorsque j'essaie de définir android: hinttextappearance code> dans un style, il ne peut pas être résolu du tout. Lorsque je défini uniquement
hinttextappearance code> dans le style ou directement dans
textinpuLayout code>, le texte perd toute couleur et devient très petit. De plus, réglage
textcolorhint code> ne modifie que la couleur de l'indice pendant que l'accent n'est pas mis sur le
TextInpuTeDitText code>. Dès qu'il se concentre, le texte flottant devient à nouveau la couleur verte standard.
J'ai édité la réponse. Je suis en quelque sorte foiré plus tôt. Faites-moi savoir si cela ne fonctionne pas.
Vous pouvez essayer de définir le puis, dans coloraccent code> pour les vues que vous voulez, seulement ... quelque chose comme:
styles.xml CODE> P>
<style name="AppThemeInputLayout" parent="AppTheme">
<item name="colorAccent">#FF0000</item>
</style>
Comme je l'ai dit dans ma dernière phrase, je me rends compte que je peux le faire. Cependant, c'est une solution de contournement très insatisfaisante au lieu d'une façon droite de le faire. Ce que je cherche, c'est quelque chose comme
Changement Vous voulez colorer en Res / Color - et votre couleur préférée comme définition 3 couleurs que vous pouvez changer d'effet p>
Je suis désolé mais je ne comprends vraiment pas ce que vous essayez de dire
Couleur ouverte et changement de couleur pour voir effet - prntscr.com/o8wx91
Je vois ce que tu veux dire. Cependant, dans ma question, j'ai dit spécifiquement que ce n'est pas la façon dont je le veux. Merci d'avoir essayé cependant.