Android中怎么实现多级菜单子菜单中listview中RadioButton互斥
答案:2 悬赏:0
解决时间 2021-12-12 01:22
- 提问者网友:若相守£卟离
- 2021-12-11 18:36
Android中怎么实现多级菜单子菜单中listview中RadioButton互斥
最佳答案
- 二级知识专家网友:哥在撩妹请勿打扰
- 2021-12-11 19:54
这个很简单啊。。把这个字段设置成唯一性约束就可以了,主键或者唯一性约束都行。
全部回答
- 1楼网友:懂得ㄋ、沉默
- 2021-12-11 20:23
需要自定义listview的适配器。在getview方法里面设置三个button的点击事件。
给个例子你:
private class testadapter extends baseadapter {
private layoutinflater minflater;
private context con;
public testadapter (context context) {
// cache the layoutinflate to avoid asking for a new one each time.
con = context;
minflater = layoutinflater.from(context);
}
public int getcount() {
return list.size();
}
public object getitem(int position) {
return position;
}
public long getitemid(int position) {
return position;
}
public view getview(int position, view convertview, viewgroup parent) {
final viewholder holder;
if (convertview == null) {
convertview = minflater.inflate(r.layout.list, null);
holder = new viewholder();
holder.bt01 = (button) convertview.findviewbyid(r.id.bt01);
holder.bt02 = (button) convertview.findviewbyid(r.id.bt02);
holder.bt03 = (button) convertview.findviewbyid(r.id.bt03);
convertview.settag(holder);
} else {
holder = (viewholder) convertview.gettag();
}
final int arg = position;
//bt01点击
holder.bt01.setonclicklistener(new imageview.onclicklistener(){
public void onclick(view v) {
}
});
//bt02点击
holder.bt02.setonclicklistener(new imageview.onclicklistener(){
public void onclick(view v) {
}
});
//bt03点击
holder.bt03.setonclicklistener(new imageview.onclicklistener(){
public void onclick(view v) {
}
});
return convertview;
}
class viewholder {
button bt01;
button bt02;
button bt03;
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |