2013-05-31 2 views
0

У меня есть IMAGEBUTTON:Получить SRC изображения из файла Java андроида

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

См. Http://stackoverflow.com/q/10726519/1051147 –

ответ

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

int drawableId = (Integer)myImageButton.getTag(); //get the resource 
Смежные вопросы