1 回答

TA貢獻(xiàn)1735條經(jīng)驗 獲得超5個贊
一種方法是使用View.setTag()存儲以后要檢索的數(shù)據(jù)。就像是 :
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l)
{
// get some data related to the selected item
color_id = datalist1.get(i).getId();
// attach it to the spinner
adapterView.setTag(color_id);
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
// DO Nothing here
}
稍后檢索:
String[] Acolorid = new String[color_array.size()];
for(int i = 0; i < color_array.size(); i++){
// get the saved data
Object data = color_array.get(i).getTag();
if (data != null) {
Acolorid[i] = data.toString();
}
}
Hcolorid=String.join(",",Acolorid);
添加回答
舉報