2015-10-13 91 views
0

嗨,我有一些drawables,我通過開關運行。安卓在動態繪圖

是否可以在for語句中運行這些語句?

喜歡的東西...

I = 0;

String d =「tab」+ i;

R.drawable。[d];

i ++;

感謝 艾丹

+0

可以使用[則getIdentifier(HTTP:// stackoverflow.com/questions/28772290/how-to-add-string-in-int-r-string-nameinteger-parsemyindex-not-working) – Blackbelt

回答

0

是的,你可以做這樣的事情:

String d = "tab"+i; 

int id = getActivity().getResources().getIdentifier(d, 
       "drawable", getActivity().getPackageName()); 

然後設置你的形象:

yourImageView.setImageResource(id); 
+0

增加可愛。非常感謝 – aidanmack