首页
学习
活动
专区
圈层
工具
发布

Android之AlertDialog的基本使用

坦白说,AlertDialog我在工作中用得并不多,因为AlertDialog的样式比较固定和呆板,为了和App的整体设计匹配,一般都是使用自定义的Dialog,只有在要求不高时用一下。...1、创建AlertDialog 首先,我们来了解一下AlertDialog的大体创建顺序。...所以AlertDialog并不需要到布局文件中创建,而是在代码中通过构造器(AlertDialog.Builder)来构造标题、图标和按钮等内容的。...; 调用create方法创建AlertDialog的对象; AlertDialog的对象调用show方法,让对话框在界面上显示。...AlertDialog.Builder自己也有一个show方法,可以显示对话框,所以上面的第4、第5步可以简化为一步。 下面,我们就来简单创建几种常用的AlertDialog吧。

2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android Compose 新闻App(五)Room复杂数据、AlertDialog弹窗、页面导航

    Android Compose 新闻App(五)Room复杂数据、AlertDialog弹窗、页面导航 前言 正文 一、使用 Room 引用复杂数据 二、疫情风险区展示 三、AlertDialog弹窗...三、AlertDialog弹窗   我会尽可能的用到Compose中的控件,下面我们来用一下弹窗,首先我们要点击这个区域显示一个弹窗。...mutableStateOf(false) } 然后我们在点击的时候对这个变量赋值 然后在这个Row的下面写一个弹窗 if (showDialog) { AlertDialog...① 创建Activity   从头开始当然是从创建Activity开始了,总所周知,Android项目创建之后会有一个默认的MainActivity,因为我们在这里面写了很多东西,我要是一个一个来拆除又显得很笨拙...好了,页面也创建好了,我们该使用导航了,也就是Navigation,Android的Jetpack的Navigation组件是支持Compose使用的,因此我们需要添加一个依赖库。

    1.9K10

    Android AlertDialog修改标题、内容、按钮的字体大小和字体颜色

    今天是对原生AlertDialog做一些大小和颜色的修改。 有两种方案: 1、自定义contentView,大小颜色什么的直接在xml文件中写好就ok。 2、在原生的基础上做一些修改。...这里主要说的是第二种方案 效果图对比 先看一下修改前的代码 AlertDialog builder = new AlertDialog.Builder(Activity.this)...这时候点开AlertDialog查看源码,构造方法以下就是get set 方法了,可以看到一个getButton方法 这里的返回是一个button,看注释,可以返回 “确定取消” 按钮,那既然得到...看代码: AlertDialog builder = new AlertDialog.Builder(Activity.this) .setTitle("这是标题")...null) .show(); /修改 确定取消 按钮的字体大小 builder.getButton(AlertDialog.BUTTON_POSITIVE

    5.8K30
    领券