दुर्भाग्य से, वहाँ कोई 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);
तो फिर, अगर आप चाहें, तो आप एक साधारण समारोह drawable आईडी प्राप्त करने के लिए बना सकते हैं:
private int getImageResource(ImageView iv) {
return (Integer) iv.getTag();
}
मुझे आशा है कि इस मदद करता है, यह सुनिश्चित किया मेरा काम आसान है।
क्या आप विस्तृत कर सकते हैं। जहां आप चाहते हैं भ्रम। –