Je suis incapable de changer la couleur d'arrière-plan d'une touche code> code> dans mon application Android, à l'aide de build.Gradle: p> Activity.xml p> manifeste.xml p> J'ai déjà essayé en modifiant le fond du bouton, en modifiant le style du thème. p> p> BacktTint Code> Je peux, mais aucune icône apparaît sur le bouton si je fais le Teinte transparente. Voici le code:
4 Réponses :
Pour la couleur de fond, utilisez: au lieu de: p> et pour l'icône, utilisez: p> app:icon="@android:drawable/ic_dialog_info"
Cela ne fonctionne pas, voir la réponse par @ Mr.Robot, il a changé la couleur mais maintenant l'icône ne se situe pas non plus à l'aide d'Android: Drawableleft ni par application: Icône
teinte arrière-plan permet de faire tout le bouton de la même couleur. Au lieu d'utiliser l'arrière-plan, vous devez utiliser la propriété de premier plan
android: premier plan = "@ couleur / couleurprimary" code> p> p> blockQuote>
Il change la couleur mais comment puis-je définir une icône maintenant? J'ai essayé l'application: icône mais cela ne fonctionne pas et ne fonctionne pas: il ne reste plus qu'à définir une icône.
Vous pouvez utiliser comme code suivant: Utilisez p> au lieu de p> et p> au lieu de p>
Cela ne fonctionne pas, voir la réponse par @ Mr.Robot, il a changé la couleur mais maintenant l'icône ne se situe pas non plus à l'aide d'Android: Drawableleft ni par application: Icône
J'ai été testé, cela fonctionne correctement cette icône que vous avez sélectionnée est grise et remarquez que l'arrière-plan de votre bouton ne doit pas être gris.
Il reste noir, l'Android: Drawableleft = "" n'a aucun effet sur ma mise en page
Pourquoi votre largeur du bouton est 0 dp? Changez-le pour envelopper le contenu et voir ne pas fonctionner encore ??
non ne fonctionne pas, la largeur est 0DP parce que j'ai assigné du poids à l'editext
Vous pouvez utiliser ceci pour ajouter de la couleur et de l'icône à votre bouton. `` `<
xxx pré>Vous ne pouvez pas utiliser Android: Layout_weight =" 1.2 "à l'intérieur de votre Framelayout, c'est un invalide Layout param. p> p>
Pourquoi utilisez-vous Android: Layout_weight Inside A Framelayout? Avez-vous essayé de le supprimer?
Qu'est-ce que tu veux exactement?
Qu'est-ce que vous essayez de faire? C'est vraiment déroutant
Voulez-vous modifier la couleur de fond du bouton, il est actuellement noir par défaut