当前位置:编程学习 > wap >>

新手求教,关于多选dialog 多选项限定

boolean[] selected = new boolean[]{false,false,false,false,false,false,false,false};
AlertDialog.Builder builder = new AlertDialog.Builder(this); 
builder.setTitle("选择家庭成员");
DialogInterface.OnMultiChoiceClickListener mutiListener = 
new DialogInterface.OnMultiChoiceClickListener() {
public void onClick(DialogInterface dialogInterface, 
int which, boolean isChecked) {

        selected[which] = isChecked;[code=Java]

};
String[] members={"爸爸", "妈妈", "哥哥","姐姐", "弟弟", "妹妹", "配偶", "孩子"};
builder.setMultiChoiceItems(members, selected, mutiListener);
DialogInterface.OnClickListener btnListener = 
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialogInterface, int which) {
memberstr="";
g_Members=0;
for(int i=0; i<selected.length; i++) {
if(selected[i] == true) {
memberstr=memberstr+""+enum家庭成员.values()[i]+",";
g_Members = g_Members  +enum家庭成员.values()[i].getValue();
}
}
Log.i("qiren", g_Members+"");
h.sendEmptyMessage(4);
}
};
builder.setPositiveButton("确定", btnListener);
builder.create().show();[/code]

在什么位置设置 我想实现最多选三项功能?求教 --------------------编程问答-------------------- http://blog.csdn.net/horsttnann/article/details/7386753
希望对楼主有帮助。 --------------------编程问答-------------------- --------------------编程问答-------------------- 我想实现的最多选3项功能 --------------------编程问答-------------------- 没人啊
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,