Android产生一个提示框
可以使用AlertDialog.Builder 才产生一个提示框
首先最简单的是弹出一个消息框:
newAlertDialog.Builder(self).setTitle("标题").setMessage("简单消息框").setPositiveButton("确定",null).show();
效果如下:
带确认和取消按钮的对话框:
newAlertDialog.Builder(self).setTitle("是吗").setMessage("是吗?").setPositiveButton("是",null).setNegativeButton("否",null).show();
可以输入文本的对话框:
newAlertDialog.Builder(self).setTitle("请输入文本:").setIcon(android.R.drawable.ic_dialog_info).setView(newEditText(self)).setPositiveButton("确定",null).setNegativeButton("取消",null).show();
单选框:
newAlertDialog.Builder(self).setTitle("请选择:").setIcon(android.R.drawable.ic_dialog_info).setSingleChoiceItems(newString[]{"选项1","选项2","选项3","选项4"},0,newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfacedialog,intwhich){dialog.dismiss();}}).setNegativeButton("取消",null).show();
多选框:
newAlertDialog.Builder(self).setTitle("多选框").setMultiChoiceItems(newString[]{"选项1","选项2","选项3","选项4"},null,null).setPositiveButton("确定",null).setNegativeButton("取消",null).show();
列表对话框:
newAlertDialog.Builder(self).setTitle("列表框").setItems(newString[]{"列表项1","列表项2","列表项3"},null).setNegativeButton("确定",null).show();
在对话框中显示图片:
ImageViewimg=newImageView(self);img.setImageResource(R.drawable.icon);newAlertDialog.Builder(self).setTitle("图片框").setView(img).setPositiveButton("确定",null).show();
事件处理:
带一个确定的对话框
newAlertDialog.Builder(this).setMessage("这是第二个提示").setPositiveButton("确定",newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfacedialoginterface,inti){//按钮事件}}).show();
有确定和取消的对话框
newAlertDialog.Builder(this).setTitle("提示").setMessage("确定退出?").setIcon(R.drawable.quit).setPositiveButton("确定",newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfacedialog,intwhichButton){setResult(RESULT_OK);//确定按钮事件finish();}}).setNegativeButton("取消",newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfacedialog,intwhichButton){//取消按钮事件}}).show();
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。