从java文件android获取图像src

时间:2013-05-31 05:04:04

标签: android

我有一个imageButton:

img = (ImageButton)findViewById(R.id.image3);

我想检查这个img是否有特定的图像,如果是,则它会更改为另一个图像。

如何获取和存储图像资源,以后可用于与当前图像源进行比较?

这是代码:

ImageButton img = (ImageButton)findViewById(R.id.image3);
int resource = img.getResources().getInteger(android.R.drawable.btn_star_big_off);

if(resource==android.R.drawable.btn_star_big_off)
{
    img.setImageResource(android.R.drawable.btn_star_big_on);
}

似乎没有用 还有别的吗?

1 个答案:

答案 0 :(得分:2)

myImageButton.setTag(R.drawable.currentImage);    //set this along when you set your image source

int drawableId = (Integer)myImageButton.getTag(); //get the resource