Android创建对话框的两种方式
来源:互联网 发布:易金通软件客服电话 编辑:程序博客网 时间:2024/06/04 08:05
搏一搏,单车变摩托。(话粗理不糙!)
大家在学习Android的过程中一定会遇到对话框的编写,一般大部分人学习的一种方式为使用Dialog对象。
这里提供另一种方法,就是使用Activity作为对话框。
不要着急,听我慢慢道来。。。
下面简单介绍一下两种方式分别是如何实现的!
一、原始方法:使用Dialog对象
使用原生API创建对话框,大概有三个步骤
- 创建Dialog.Builder对象
- 为其设置标题、内容、按钮等属性
- 创建对话框对象并将其show出来
下面看一下代码:
//弹出一个对话框//1.创建builder对象AlertDialog.Builder b = new AlertDialog.Builder(MainActivity.this);//2.设置属性b.setTitle("提示");b.setMessage("哈哈哈");b.setNegativeButton("确定", null);b.setPositiveButton("取消", null);b.create();//创建b.show();//show
基本上记住以上三个步骤,就能应付大部分的开发要求了。
二、更改Activity主题使其成为一个对话框
我们知道Android自带的Theme非常之多,这里我们就可以使用:
android:theme="@android:style/Theme.DeviceDefault.Dialog.NoActionBar.MinWidth"
将Activity的主题设置为一个对话框的形式。
听起来稍复杂,但是做起来超简单,两步:
1.创建一个Activity,在Manifest文件里将其theme属性设置为上文中提到的主题
2.在需要弹出对话框的界面设置监听事件使用Intent启动对话框Activity
好吧,还是说的有点复杂了。。
做一下就知道了~
大概就是这个样子,有更好的方法的同学欢迎补充!!
阅读全文
0 0
- Android对话框的两种创建方式
- Android创建对话框的两种方式
- 创建消息对话框的两种方式
- android Alertdialog.Builder 创建对话框的七种方式
- 创建android逐帧动画的两种方式
- 【Android】创建Popwindow弹出菜单的两种方式
- 【Android】创建Popwindow弹出菜单的两种方式
- Android创建标签页的两种方式
- 【Android】创建Popwindow弹出菜单的两种方式
- 【Android】创建Popwindow弹出菜单的两种方式
- 【Android】创建Popwindow弹出菜单的两种方式
- Android 创建Popwindow弹出菜单的两种方式
- Android之fragment的两种创建方式
- 【Android】创建Popwindow弹出菜单的两种方式
- 【Android】创建Popwindow弹出菜单的两种方式
- 【Android】创建Popwindow弹出菜单的两种方式
- Android下创建软连接的两种方式
- Android中Fragment的两种创建方式
- 为什么跳转找不到WEB-INF下的jsp文件报404
- rsyslog打印会丢失log的问题
- 第一章:JavaScript设计模式--面向对象之封装
- Java 异常的初识
- Fit项目分页组件的编写
- Android创建对话框的两种方式
- Python re模块的正则表达式
- Ubuntu16.04 安装流程 -1 系统软件(201705)
- lec2 图像分类的方法
- [机器学习入门] 李宏毅机器学习笔记-10 (Tips for Deep Learning;深度学习小贴士)
- ubuntu16.04 安装cuda8.0 遇到的显卡驱动问题
- 三四、vue中slot是什么东西?
- RMI java 远程调用
- 之江学院校赛 qwb与学姐 最大生成树+LCA