是否可以使用微调器项设置标记。我想将我的bean对象设置为标记,每个微调器项都可以吗?
答案 0 :(得分:6)
这可以帮到你:
创建您自己的自定义适配器,如下所示,并在getView()
方法中添加标签..
自定义适配器:
public class MySpinnerAdapter extends BaseAdapter {
private Activity context;
public MySpinnerAdapter (Activity context){
this.context=context;
}
@Override
public int getCount() {
return 0;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
RelativeLayout item= (RelativeLayout)context.getLayoutInflater().inflate(R.layout.<your spinner item layout name>, null);
//set your data to layout components
item.setTag(<your tag object>);
return item;
}
}
答案 1 :(得分:1)
使用自定义适配器并设置 view.setTag(yourObject);