1 回答
![?](http://img1.sycdn.imooc.com/533e4c1500010baf02200220-100-100.jpg)
TA贡献1735条经验 获得超5个赞
一种方法是使用View.setTag()存储以后要检索的数据。就像是 :
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);
添加回答
举报