,,android AlertDialog多种使用方法详解

,,android AlertDialog多种使用方法详解

这篇文章主要为大家详细介绍了机器人警报对话框多种使用方法,包括普通对话框、单选对话框、多选对话框等,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

当你的应用需要显示一个进度条或需要用户对信息进行确认时,可以使用警报对话框来完成。下面来介绍常用的四种警报对话框。

1、普通对话框

包com。举例。yk。对话测试;

导入安卓。内容。对话界面;

导入安卓。支持。V7。app。警报对话框;

导入安卓。支持。V7。app。app compat活动;

导入安卓。OS。捆绑;

导入安卓。小部件。敬酒;

/**

*警报对话框普通对话框

*/

公共类一般对话活动扩展AppCompatActivity {

@覆盖

受保护的void onCreate(Bundle saved instancestate){

超级棒。oncreate(savedInstanceState);

setContentView(r . layout。活动_常规_对话);

警报对话框。生成器警报对话框=新警报对话框。建筑商(本)。setTitle('操作title')//设置标题。setMessage('操作消息')//设置要显示的消息。setCancelable(false)//表示点击对话其它部分不能取消(除了"取消","确定"按钮)。setPositiveButton('确定,新的

对话界面OnClickListener() {

@覆盖

public void onClick(dialog interface dialog interface,int i) {

吐司。制作文本(generaldialogactivity。“这,”点击了确定,吐司. LENGTH_SHORT)。show();

}

}).setNegativeButton('取消,新的对话界面OnClickListener() {

@覆盖

public void onClick(dialog interface dialog interface,int i) {

//对话框界面。dissolve();

}

});

警报对话框。show();//别忘了显示

}

}

2、单选对话框

包com。举例。yk。对话测试;

导入安卓。内容。对话界面;

导入安卓。支持。V7。app。警报对话框;

导入安卓。支持。V7。app。app compat活动;

导入安卓。OS。捆绑;

导入安卓。小部件。敬酒;

/**

* 单选对话框

*/

公共类单一对话活性扩展AppCompatActivity {

private String[] items={'java ',' php ',' c ' };

@覆盖

受保护的void onCreate(Bundle saved instancestate){

超级棒。oncreate(savedInstanceState);

setContentView(r . layout。活动_单一_对话);

警报对话框。生成器警报对话框=新警报对话框。建筑商(本)。setTitle('提示标题)

//.setMessage('提示消息')//在需要设置单选对话框的情况下是不能设置消息的,否则单选对话框内容会失效。setsinglectioneitems(项目,-1,新的对话界面.onclick listener(){//checkedItem=-1表示默认不选中

@覆盖

public void onClick(dialog interface dialog interface,int i) {

吐司。制作文本(singledialogactivity。“这,”选中了物品[我],敬酒. LENGTH_SHORT)。show();

}

}).setPositiveButton('确定,新的对话界面OnClickListener() {

@覆盖

public void onClick(dialog interface dialog interface,int i) {

}

});

警报对话框。show();

}

}

3、多选对话框

包com。举例。yk。对话测试;

导入安卓。内容。对话界面;

导入安卓。支持。V7。app。警报对话框;

导入安卓。支持。V7。app。app compat活动;

导入安卓。OS。捆绑;

导入安卓。小部件。敬酒;

/**

* 多选对话框

*/

公共类多音对话活性扩展了AppCompatActivity {

private String[] items={'java ',' php ',' c ' };

@覆盖

受保护的void onCreate(Bundle saved instancestate){

超级棒。oncreate(savedInstanceState);

setContentView(r . layout。活动_多选_对话);

警报对话框。生成器警报对话框=新警报对话框。建筑商(本)。setTitle('提示标题)。setCancelable(false)。setMultiChoiceItems(items,new boolean[]{false,false,false},new DialogInterface .OnMultiChoiceClickListener() {

@覆盖

public void onClick(dialog interface dialog interface,int i,boolean b) {

如果(b){

吐司。制作文本(multichoicedialogactivity。“这,”选中了物品[我],敬酒。长度_短)。show();

}

}

})。setPositiveButton('确定,新的对话界面OnClickListener() {

@覆盖

public void onClick(dialog interface dialog interface,int i) {

}

});

警报对话框。show();

}

}

4、进度条对话框

包com。举例。yk。对话测试;

导入安卓。app。进度对话框;

导入安卓。OS。处理者;

导入安卓。OS。消息;

导入安卓。支持。V7。app。app compat活动;

导入安卓。OS。捆绑;

/**

* 进度条对话框

*/

公共类进展对话活动扩展AppCompatActivity {

私有进度对话进度对话

@覆盖

受保护的void onCreate(Bundle saved instancestate){

超级棒。oncreate(savedInstanceState);

setContentView(r . layout。活动_进度_对话);

进度对话框=新进度对话框(this);

progressDialog.setTitle('提示title’);

进度对话框。setcancelable(true);

//进度对话框。设置进度样式(进度对话框.STYLE _ SPINNER);//旋转进度条,默认风格

进度对话框。setprogressstyle(进度对话框.风格_横);//横向进度条

进度对话框。show();

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windowsandroid手机版下载,windowsandroid安装apk
  • windowsandroid手机版下载,windowsandroid安装apk,WindowsAndroid 安装教程详解
  • android调用webview方法,androidwebview是什么,Android 中 WebView 的基本用法详解
  • android传感器高级编程,Android传感器,Android编程之光线传感器用法详解
  • android.app.Dialog,android自定义dialog对话框,Android开发笔记之-Dialog的使用详解
  • android 图片视频轮播框架,androidlayout轮播图,Android实现炫酷轮播图效果
  • android里的viewpager,安卓自定义view流程,Android自定义引导玩转ViewPager的方法详解
  • android里的viewpager,android viewpager详解
  • android里的viewpager,android viewpager详解,Android自定义超级炫酷的ViewPage指示器
  • android调用webview方法,androidwebview是什么
  • android设置控件宽度,android获取屏幕宽度和高度
  • android设置控件宽度,android获取屏幕宽度和高度,Android中获取控件宽高的4种方法集合
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程,android蓝牙简单开发示例教程
  • android菜单栏,android菜单控件
  • 留言与评论(共有 条评论)
       
    验证码: