К сожалению, нет getImageResource()
или getDrawableId()
. Но я создал простой обходной путь с помощью тегов ImageView.
В onCreate ():
imageView0 = (ImageView) findViewById(R.id.imageView0);
imageView1 = (ImageView) findViewById(R.id.imageView1);
imageView2 = (ImageView) findViewById(R.id.imageView2);
imageView0.setTag(R.drawable.apple);
imageView1.setTag(R.drawable.banana);
imageView2.setTag(R.drawable.cereal);
Затем, если хотите, вы можете создать простую функцию для получения идентификатора для рисования:
private int getImageResource(ImageView iv) {
return (Integer) iv.getTag();
}
Надеюсь, это поможет вам, это, безусловно, облегчило мою работу.