iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >详解Android Dialog对话框的五种形式
  • 661
分享到

详解Android Dialog对话框的五种形式

androiddialog对话框 2023-05-31 03:05:04 661人浏览 薄情痞子
摘要

Android中的对话框形式大致可分为五种:分别是一般对话框形式,列表对话框形式,单选按钮对话框,多选按钮对话框,自定义对话框。在实际开发中,用系统的对话框会很少,因为太丑了,美工不愿意,多是使用自定义对话框。当然学会系统的,自定义就简单了

Android中的对话框形式大致可分为五种:分别是一般对话框形式,列表对话框形式,单选按钮对话框,多选按钮对话框,自定义对话框。

在实际开发中,用系统的对话框会很少,因为太丑了,美工不愿意,多是使用自定义对话框。当然学会系统的,自定义就简单了,所以我们先来学习系统的,后面在写一篇自定义对话框。

一般对话框:

不多说先上图:

详解Android Dialog对话框的五种形式

代码:

private void dialog1(){   AlertDialog.Builder builder=new AlertDialog.Builder(this); //先得到构造器   builder.setTitle("提示"); //设置标题   builder.setMessage("是否确认退出?"); //设置内容   builder.setIcon(R.mipmap.ic_launcher);//设置图标,图片id即可   builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { //设置确定按钮    @Override    public void onClick(DialogInterface dialog, int which) {     dialog.dismiss(); //关闭dialog     Toast.makeText(MainActivity.this, "确认" + which, Toast.LENGTH_SHORT).show();    }   });   builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { //设置取消按钮    @Override    public void onClick(DialogInterface dialog, int which) {     dialog.dismiss();     Toast.makeText(MainActivity.this, "取消" + which, Toast.LENGTH_SHORT).show();    }   });    builder.setNeutralButton("忽略", new DialogInterface.OnClickListener() {//设置忽略按钮    @Override    public void onClick(DialogInterface dialog, int which) {     dialog.dismiss();     Toast.makeText(MainActivity.this, "忽略" + which, Toast.LENGTH_SHORT).show();    }   });   //参数都设置完成了,创建并显示出来   builder.create().show();  } 

--结束END--

本文标题: 详解Android Dialog对话框的五种形式

本文链接: https://www.lsjlt.com/news/223162.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 详解Android Dialog对话框的五种形式
    Android中的对话框形式大致可分为五种:分别是一般对话框形式,列表对话框形式,单选按钮对话框,多选按钮对话框,自定义对话框。在实际开发中,用系统的对话框会很少,因为太丑了,美工不愿意,多是使用自定义对话框。当然学会系统的,自定义就简单了...
    99+
    2023-05-31
    android dialog 对话框
  • Android自定义样式圆角dialog对话框
    本文实例为大家分享了Android创建自定义样式圆角dialog对话框的具体代码,供大家参考,具体内容如下 效果如上,圆角对话框,标题和正文都可以自己设定 做法: 1.在res文件...
    99+
    2024-04-02
  • Android对话框AlertDialog详解
    目录1.创建AlertDialog1.1 布局文件代码如下:1.2 MainActivity的主要代码如下所示:2.普通提示对话框3.普通列表对话框4.单选对话框5.复选对话框6.自...
    99+
    2024-04-02
  • Android怎么自定义样式圆角dialog对话框
    这篇文章主要介绍“Android怎么自定义样式圆角dialog对话框”,在日常操作中,相信很多人在Android怎么自定义样式圆角dialog对话框问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android...
    99+
    2023-06-25
  • Android自定义对话框Dialog的简单实现
    本文着重研究了自定义对话框,通过一下步骤即可清晰的理解原理,通过更改界面设置和style类型,可以应用在各种各样适合自己的App中。首先来看一下效果图:首先是activity的界面点击了上述图片的按钮后,弹出对话框:点击对话框的确定按钮:点...
    99+
    2023-05-30
    android 对话框 dialog
  • Android AlertDialog(对话框)实例详解
    目录1.创建AlertDialog1.1 布局文件代码如下:1.2 MainActivity的主要代码如下所示:2.普通提示对话框3.普通列表对话框4.单选对话框4、复选对话框6、自...
    99+
    2024-04-02
  • Android对话框使用方法详解
    对话框(Dialog)是Android系统在Activity或者其他组件运行过程中提供的一种提示机制。它可以帮助应用完成一些必要的提示功能,同时提供一些与用户交互的功能。 对话框分为...
    99+
    2024-04-02
  • 去除element-ui中Dialog对话框遮罩层方法详解
    目录前言modal 属性示例代码:前言 本文主要介绍了如何去除 element-ui 中 Dialog 对话框遮罩层的方法,并给出了示例代码以及页面效果作为参考。 modal 属性...
    99+
    2022-12-20
    element-ui Dialog遮罩层去除 element-ui Dialog
  • Android以对话框形式制作数字软键盘示例
    目录一、介绍二、布局编写三、逻辑编写一、介绍 Android的大部分自定义软键盘主要是通过android自带控件KeyboardView实现的。 那么,有没有其他简单易上手的方法来制...
    99+
    2024-04-02
  • C/C++Qt自定义Dialog对话框组件应用案例详解
    在上一篇文章 《C/C++ Qt 标准Dialog对话框组件应用》 中我给大家演示了如何使用Qt中内置的标准对话框组件实现基本的数据输入功能。 但有时候我们需要一次性修改多个数据,使...
    99+
    2024-04-02
  • Android对话框AlertDialog与DatePickerDialog及TimePickerDialog使用详解
    目录一、提醒对话框AlertDialog二、日期对话框DatePickerDialog第一种-点击选择日期出现日历第二种-滚动选择日期三、时间对话框TimePickerDialog方...
    99+
    2024-04-02
  • Android以对话框形式制作数字软键盘怎么实现
    本篇内容主要讲解“Android以对话框形式制作数字软键盘怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Android以对话框形式制作数字软键盘怎么实现”吧!一、介绍Android的大部...
    99+
    2023-06-22
  • 小程序对话框的几种实现方式
    在微信小程序中,有以下几种方式可以实现对话框(Dialog)的展示: 1. wx.showModal:wx.showModal 是微信小程序提供的一个API,用于显示模态对话框。模态对话框是一种阻塞式的对话框,需要用户进行交互后才能关闭。可...
    99+
    2023-10-07
    javascript 微信小程序
  • Android如何自定义升级对话框示例详解
    前言本文主要给大家介绍了关于Android自定义升级对话框的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。实现的效果如下所示其实这也只是一个DialogFragment 而已,重点只是在于界面的设计想要使用做出这...
    99+
    2023-05-30
    android 自定义 升级对话框
  • MFC中的文件对话框类CFileDialog详解
    CFileDialog是MFC中的一个文件对话框类,用于打开或保存文件时显示文件选择对话框。CFileDialog类继承自CComm...
    99+
    2023-09-13
    详解
  • Spring Boot详解五种实现跨域的方式
    目录一、为什么会出现跨域问题二、什么是跨域三、非同源限制四、java后端实现CORS跨域请求的方式1. 返回新的CorsFilter(全局跨域)2. 重写WebMvcConfigur...
    99+
    2024-04-02
  • 详解Java创建线程的五种常见方式
    目录Java中如何创建线程呢?1.显示继承Thread,重写run来指定现成的执行代码。2.匿名内部类继承Thread,重写run来执行线程执行的代码。3.显示实现Runnable接...
    99+
    2024-04-02
  • 详解Python中数据的多种存储形式
    目录1 JSON 文件存储1. 对象和数组2 CSV 文件存储1. 写入2.多行写入3.字典写入4. 爬虫采集入库3 关系型数据库存储1. 准备工作2. 连接数据库3. 创建数据表4...
    99+
    2023-05-19
    Python数据存储 Python数据存储形式
  • Spring事务Transaction配置的五种注入方式详解
    前段时间对spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。总结如下:Spring配置文件中关于事务...
    99+
    2023-05-31
    spring 注入 ct
  • Android事件处理的两种方式详解
    安卓提供了两种方式的事件处理:基于回调的事件处理和基于监听的事件处理。 基于监听的事件处理 基于监听的事件处理一般包含三个要素,分别是: Event Source(事件源):事件发生...
    99+
    2023-02-28
    Android事件处理 Android事件处理机制 Android事件处理流程
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作