如何通過示例從 Int 值陣列中獲取 int "icon" 的值:
2 = R.drawable.ic_blue?
或:如何獲得:R.drawable.ic_blue?知道id:2?
public class iconsList {
public class IntValues {
public int id;
public int icon;
public IntValues(int id, int icon){
this.id=id;
this.icon=icon;
}
}
IntValues[] icons = new IntValues[] {
new IntValues(0, R.drawable.ic_default),
new IntValues(1, R.drawable.ic_red),
new IntValues(2, R.drawable.ic_blue),
};
}
uj5u.com熱心網友回復:
將此方法添加到您的iconsList課程中
public IntValues find(int num) {
for (int i = 0; i < icons.length; i ) {
if (num == icons[i].icon) {
return icons[i];
}
}
return null;
}
您可以回傳索引 ( i ) 或帶有 id 的類 IntValues..
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/474721.html
上一篇:NullPointerException:無法呼叫“JComboBox.getSelectedIndex()”,因為“this.this$0.comboBox_1”為空
