Android产生一个提示框-创新互联
可以使用AlertDialog.Builder 才产生一个提示框
专注于为中小企业提供成都网站设计、做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业安康免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。首先最简单的是弹出一个消息框:
new AlertDialog.Builder(self) .setTitle("标题") .setMessage("简单消息框") .setPositiveButton("确定", null) .show();
效果如下:
带确认和取消按钮的对话框:
new AlertDialog.Builder(self) .setTitle("是吗") .setMessage("是吗?") .setPositiveButton("是", null) .setNegativeButton("否", null) .show();
可以输入文本的对话框:
new AlertDialog.Builder(self) .setTitle("请输入文本:") .setIcon(android.R.drawable.ic_dialog_info) .setView(new EditText(self)) .setPositiveButton("确定", null) .setNegativeButton("取消", null) .show();
单选框:
new AlertDialog.Builder(self) .setTitle("请选择:") .setIcon(android.R.drawable.ic_dialog_info) .setSingleChoiceItems(new String[] {"选项1","选项2","选项3","选项4"}, 0, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } } ) .setNegativeButton("取消", null) .show();
多选框:
new AlertDialog.Builder(self) .setTitle("多选框") .setMultiChoiceItems(new String[] {"选项1","选项2","选项3","选项4"}, null, null) .setPositiveButton("确定", null) .setNegativeButton("取消", null) .show();
列表对话框:
new AlertDialog.Builder(self) .setTitle("列表框") .setItems(new String[] {"列表项1","列表项2","列表项3"}, null) .setNegativeButton("确定", null) .show();
在对话框中显示图片:
ImageView img = new ImageView(self); img.setImageResource(R.drawable.icon); new AlertDialog.Builder(self) .setTitle("图片框") .setView(img) .setPositiveButton("确定", null) .show();
事件处理:
带一个确定的对话框
new AlertDialog.Builder(this) .setMessage("这是第二个提示") .setPositiveButton("确定", new DialogInterface.OnClickListener(){ public void onClick(DialogInterface dialoginterface, int i){ //按钮事件 } }) .show();
有确定和取消的对话框
new AlertDialog.Builder(this) .setTitle("提示") .setMessage("确定退出?") .setIcon(R.drawable.quit) .setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { setResult(RESULT_OK);//确定按钮事件 finish(); } }) .setNegativeButton("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { //取消按钮事件 } }) .show();
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享名称:Android产生一个提示框-创新互联
文章源于:http://scyanting.com/article/eocjp.html