Comment programmer la propriété ImageButton de app: srcCompat= "@drawable/pic"?
comment définir le
ImageButton
application:srcCompat="@drawable/pic"
par programmation?
quelque Chose comme myImageButton.setBackgroundResource(R.drawable.eng2);
mais la propriété de app:srcCompat
35
demandé sur
stj
2016-07-06 00:13:22
3 réponses
Vous devez utiliser setImageResource () méthode.
imageButton.setImageResource(R.drawable.eng2);
83
répondu
Prerak Sola
2016-07-05 21:21:07
tout d'abord, assurez-vous que vous avez affaire à AppCompatImageView
, pas "normal" ImageView
:
AppCompatImageView iv = (AppCompatImageView)findViewById(....);
alors vous pouvez utiliser
iv.setImageResource(R.drawable.pic);
Voir autres méthodes publiques dans les docs.
16
répondu
Marcin Orlowski
2016-07-05 21:19:50
je suppose que d'autres méthodes sont dépassées et ne fonctionneraient pas au moment d'écrire ceci,
iv_yourImageView.setImageDrawable(getResources().getDrawable(R.drawable.your_drawable));
ça va marcher.
0
répondu
miPlodder
2018-06-08 17:36:57