安卓程序开发——AlertDialog和Fragment的使用,创建一个Android应用,创建MainActivity。2.在MainActivity加入AlertDialog的初始化代码

本文详细介绍了如何在Android应用中使用AlertDialog创建不同类型的对话框,以及Fragment的静态和动态添加方法,强调了Fragment在模块化UI设计中的作用和与Activity的关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. AlertDialog和Fragment的使用

1.1 实验目的

  掌握Android  AlertDialog和Fragment的使用

1.2 实验步骤

1.创建一个Android应用,创建MainActivity。

2.在MainActivity加入AlertDialog的初始化代码,并分别编写简单对话框,列表对话框,单选列表对话框和复选列表对话框。

3.编辑Fragment的静态添加方法

4.编辑Fragment的动态添加方法

1.3 实验代码

1、创建工程

2、在MainActivity加入AlertDialog的初始化代码,并分别编写简单对话框,列表对话框,单选列表对话框和复选列表对话框:

在activity_main添加如下样式

在MainActivity添加如下初始化代码

1.4 实验效果

编辑Fragment的静态添加方法

分别创建LeftFragment和RightFragment并重写onCreateView方法

创建对应的布局文件

fragment_left布局文件

fragment_right布局文件

在activity_main主要的布局文件加入fragment标签

动态添加fragment

创建AnotherFragment类

创建fragment_another布局文件

MainActivity加入如下代码初始化

实验效果

1.5实验总结

1.AlertDialog(对话框)

显示提示信息的控件AlertDialog(对话框)是其他 Dialog的的父类。例如ProgressDialog,TimePickerDialog等,而AlertDialog的父类是Dialog另外,AlertDialog并不能直接new出来,如果你打开 AlertDialog的源码,会发现构造方法是protected的,如果要创建AlertDialog的话,需要使用到该类中的一个静态内部类:public static class Builder,然后来调用AlertDialog 里的相关方法,来对AlertDialog进行定制,最后调用show()方法来显示我们的AlertDialog对话框

2.Fragment

Fragment是Android3.0后引入的一个新的API,他出现的初衷是为了适应大屏幕的平板电脑,我们可以把他看成一个小型的Activity如果一个很大的界面,我们就一个布局,写起界面来会麻烦如果组件多的话是管理起来也麻烦而使用Fragment 我们可以把屏幕划分成几块,进行分组,进行一个模块化的管理从而可以更加方便的在运行过程中动态地更新Activity的用户界面另外Fragment不能单独使用,需要嵌套在Activity中使用,尽管他拥有自己的生命周期,但是还是会受到Activity的生命周期的影响,比如Activity 被destory销毁了,他也会跟着销毁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杪商柒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值