我想獲得洗牌ImageViews如何從一個ImageView的(機器人)的文件名
private List<Drawable> images_;
images_ = new ArrayList<Drawable>();
images_.clear();
images_.add(getResources().getDrawable(R.drawable.img1));
images_.add(getResources().getDrawable(R.drawable.img2));
images_.add(getResources().getDrawable(R.drawable.img3));
images_.add(getResources().getDrawable(R.drawable.img4));
Collections.shuffle(images_);
ImageView img_1 = (ImageView)findViewById(R.id.img_1);
img_1.setBackgroundDrawable(images_.get(0));
如何知道什麼樣的形象的名字在這個ImageView的(img_1)被設置好的的文件名?
你能告訴我一個關於如何做的例子..因爲我必須使用images_作爲參考,以及如何從images_.get(0)獲取ID? – Gorio
爲了解釋我的想法,認爲圖像像香蕉,菠蘿,草莓,蘋果等水果......我知道這些名字,但是當它洗牌時,我失去了對圖像的引用_並且我需要知道這個位置0上的frui是什麼images_.get(0)或images_.get(1).. – Gorio
請參閱已編輯的答案。 – Triode