Comment choisir la couleur de fond pour textview dans le code?
J'ai mis textview arrière-plan de l'égalité transparent, et maintenant je veux changer l'arrière-plan dans le code.
lors d'un clic sur mybtn (c'est un bouton) changement textview fond, comment faire?
code:
Button btn = (Button) findViewById(R.id.btn_dialog);
btn.setBackgroundColor(color.transparent);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
TextView txt = (TextView) findViewById(R.id.txt);
txt.setBackgroundColor(??????);
Toast.makeText(getBaseContext(), "this test is ok!", Toast.LENGTH_SHORT).show();
}
});
OriginalL'auteur omid nazifi | 2011-10-17
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir n'importe quelle couleur à l'aide de ceci:
ou
OriginalL'auteur Hiral
Ne pas utiliser
setBackgroundDrawable
mais utiliser::Assurez-vous que
textview_logo
sont séjour dans le dossier drawablepour choisir la couleur de fond :
+1 solution exacte pour le réglage de l'image de fond.
Merci pour tous .. . .
+1 réponse exacte.
OriginalL'auteur Nikunj Patel
Il y a 3 duntiond pour le réglage de l'arrière-plan.
Le plus approprié
txt.setBackgroundResource(int rsid); où vous pouvez régler directement votre image de drawable dossier comme ci-dessous:
OriginalL'auteur Android Killer
Si vous avez besoin d'identifier par la couleur, vous devez utiliser:
ou
OriginalL'auteur Mikooos