在xml中:
<ImageButton
android:id="@+id/b_checkEv"
android:src="@drawable/img_huella"
... />
活动:
ImageButton ib = (ImageButton) findViewById(R.id.b_checkEv);
Drawable dr = ib.getDrawble();
我用ib.setDrawable()在代码中改变了ImageButton的图像。 有人知道如何从Drawable中获取资源ID,以便知道每个时刻ImageButton中设置了哪个图像?
谢谢!
答案 0 :(得分:0)
控制Android按钮的最佳方式是标签。
您可以执行“ib.setTag(”image1.png“)”并在此处管理图像数据。
然后你可以做“String imageName = ib.getTag()”并获取图像名称。
此致