0

在 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 中设置了哪个图像?

谢谢!

4

1 回答 1

0

控制 Android 按钮的最佳方式是标签。

您可以在此处执行“ib.setTag("image1.png")”并管理图像数据。

然后您可以执行“String imageName = ib.getTag()”并获取图像名称。

问候

于 2014-05-08T11:13:38.003 回答