/ / Comment afficher l'image dans imageButton en arrière-plan uniquement après avoir appuyé sur? [dupliquer] - android, bouton, imagebutton

Comment afficher une image dans imageButton comme arrière-plan seulement après avoir été pressé? [dupliquer] - Android, bouton, imagebutton

Je veux savoir s'il existe un moyen de faire en sorte qu'un bouton image affiche son image après avoir été pressé.

J'ai besoin que cela se fasse dans mon Activité principale Java, pas dans le fichier de disposition XML.

Le bouton doit être blanc vierge au début et une fois pressé, je veux qu'il affiche son image. La méthode dans laquelle je suis obtient une vue à partir du bouton, si vous avez besoin de le savoir.

Réponses:

0 pour la réponse № 1

Pour ajouter une image par programme lorsque vous appuyez dessus, vous devez procéder comme suit:

ImageButton imgBtn = (ImageButton) findViewById(R.id.img_btn); imgBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { imgBtn.setImageResource(R.drawable.btn_img_drawable); } });

Et en xml pas besoin d'utiliser

android:src="/images/ "

Faites-moi savoir si cela a été utile