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]在什么位置设置 我想实现最多选三项功能?求教
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]在什么位置设置 我想实现最多选三项功能?求教
解决方案 »
- 请帮我看看怎么重构这两个函数,我对泛型不是很了解
- android canvas scale函数能扩大画布canvas大小吗?
- jqmobile data-rel
- android 使用ksoap2-android-assembly-2.4-jar如何设置连接webservice的超时问题
- 关于android browser 缩放功能
- TranslateAnimation 停止在结束位置setFillAfter 时 获取的left还是起始位置的坐标!不能获取现在的真实坐标!BUG
- 我的产品终于发布了.散分。。。
- android怎么写好单元测试呢?
- cocos2d-x 2.2.2版本运行新建的类时出错
- android studio中 sdk manager无法更新的解决办法(新方法,不改host)
- 广告条加入监听器,但监听器不起作用,跪求解决方法
- Android Bitmap叠加合并
希望对楼主有帮助。