我有一大堆的ImageViews
在我的XML文件使用指數來分配繪製價值
其ID號:
ivIcon0
ivIcon1
ivIcon2
ivIcon3
如果我有1的int k;
值我只想顯示ivIcon1
如果我有0 int k
價值我想顯示「ivIcon0`
我試過如下:
int iconResource = R.id.ivIcon(k);
哪給了我一個錯誤。我相信這很簡單,但似乎無法弄清楚。我想設置匹配ID的background
的iconResource
到R.drawable.iconpressed
我有具有以下行的窗口小部件:
RemoteViews views = new RemoteViews(context.getPackageName(),R.layout.widgetlayout);
,然後我可以使用下面的行來設置圖像源:
views.setImageViewResource("THE ID FROM THE INDEX", "THE DRAWABLE");
但上面的兩行不會以Activity
我更新了我的問題,因爲你正確回答,但我問了一個錯誤的情況下...對不起。你可以讓我知道如何更新它。謝謝。 – Si8
第二種方法的工作,而不是得到整數值如何讓我繪製? – Si8
@ SiKni8查看我更新的答案。 –