我设置了一个复选对话框,如图,我想勾选选项之后,点击“确定”之后如何能获取到所勾选的列的信息?
如图中我勾选了“选项2”,请问在点击“确定”之后如何能获取到“选项2”这个字符串信息以便保存到一个String变量中?急求解答上代码:
AlertDialog.Builder builder = new Builder(Contents.this);
builder.setTitle("勾选需要删除的RSS源");
builder.setMultiChoiceItems(new String[] {"选项1","选项2","选项3","选项4"}, null, null);
builder.setPositiveButton("确定", new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
builder.setNegativeButton("取消", null);
builder.create().show();
如图中我勾选了“选项2”,请问在点击“确定”之后如何能获取到“选项2”这个字符串信息以便保存到一个String变量中?急求解答上代码:
AlertDialog.Builder builder = new Builder(Contents.this);
builder.setTitle("勾选需要删除的RSS源");
builder.setMultiChoiceItems(new String[] {"选项1","选项2","选项3","选项4"}, null, null);
builder.setPositiveButton("确定", new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
builder.setNegativeButton("取消", null);
builder.create().show();
解决方案 »
- 小弟问一下socket编程达到什么水平才能在面试被认可啊
- listview单击事件传值问题
- 在ListView中加载BaseAdapter的getView()方法,加载了十个EditText,当第一个EditText中输入数据后第八个Edittex也有
- 请问在android开发环境中,点击TextView控件实现代码跳转到我们已经设置好的另个Activity,怎么实现
- 求指出错误的地方
- android 手机内存到底分几部分?
- android如何编辑(update)联系人
- android访问servlet时服务端会生成一个session对象吗?
- 初学者请问碎片问题
- android动态注册的广播是不是app关闭就不能接收到了?
- 请教一下,如何创建一个线程?
- android socket 连接问题!
Dialog dialog = new AlertDialog.Builder(AlertCheckbox.this)
.setIcon(R.drawable.icon)
.setTitle("多选框")
.setMultiChoiceItems(R.array.alertselect,
null,
new DialogInterface.OnMultiChoiceClickListener() {
public void onClick(DialogInterface dialog, int whichButton,
boolean isChecked) {
/* User clicked on a check box do some stuff */
String[] items = getResources().getStringArray(R.array.alertselect);
StringBuffer str = new StringBuffer();
str.append(isChecked);
Log.i("strbuff", str.length()+"");
new AlertDialog.Builder(AlertCheckbox.this)
.setMessage("只能选择两个: " +items[whichButton]+isChecked)
.show();
}
})
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
/* User clicked Yes so do some stuff */
String[] items = getResources().getStringArray(R.array.alertselect);
String n = items[0];
new AlertDialog.Builder(AlertCheckbox.this)
.setMessage("You selected: "+items[0])
.show();
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) { /* User clicked No so do some stuff */
}
})
.create();
dialog.show();
}