- 1
- 0
- 约1.75千字
- 约 4页
- 2026-02-05 发布于江苏
- 举报
黑马程序员之Android中对话框总结
安卓开发中的对话框大致可分为:删除提醒框、列表框、单项选择列表、多项选择列表、自定义的对话框、进度条对话框。
实现方式:
XML文件
?xmlversion=1.0encoding=utf-8?
<LinearLayoutxmlns:androidapk/res/android
??android:layout_width=fill_parent
??android:layout_height=fill_parent"
??android:orientation=vertical
??Button
??????android:id=@+id/btnDialog
??????android:layout_width=fill_parent"
??????android:layout_height=wrap_content
??????android:text=删除提醒对话框/
/LinearLayout
复制代码
实当代码:
publicclassDialogActivity2extendsActivity
{
privateButtonbtnDialog;
@Override
protectedvoidonCreate(BundlesavedInstanceState)
{
??super.onCreate(savedInstanceState);
??setContentView(R.layout.dialog2);
??
??btnDialog=(Button)findViewById();
??
??//添加按钮事件
??btnDialog.setOnClickListener(listener);
}
privateOnClickListenerlistener=newOnClickListener()
{
??@Override
??publicvoidonClick(Viewv)
??{
??//创建builder
??AlertDialog.Builderbuilder=newAlertDialog.Builder(DialogActivity2.this);
??///设立对话框的标题
??builder.setTitle("提醒框");
??//设立提醒内容
??builder.setMessage("您真的要删除吗?);
??
??//添加拟定按钮
??builder.setPositiveButton(拟定",newDialogInterface.OnClickListener()
??{
???
??@Override
??publicvoidonClick(DialogInterfacedialog,intwhich)
??{
????Toast.makeText(DialogActivity2.this,拟定点击,Toast.LENGTH_SHORT).show();
??}
??});
??
??//添加取消按钮
??builder.setNegativeButton(取消,newDialogInterface.OnClickListener()
??{
???
??@Override
??publicvoidonClick(DialogInterfacedialog,intwhich)
??{
????Toast.makeText(DialogActivity2.this,"取消点击,Toast.LENGTH_SHORT).show();
????
??}
??});
??
??//创建对话框?
??AlertDialogdialog=builder.create();
??
??//显示对话框
??dialog.show();
??}
??
};
}
//本篇文章起源于黑马程序员官网论坛:
您可能关注的文档
- 中级会计职称考试辅导中级会计实务各章节试题解析之存货.doc
- 投资学题库及答案.doc
- 人教版五年级语文下册知识点归纳.doc
- 安庆事业单位考试网安庆事业单位招聘考试行测知识试题.doc
- 岳麓版高中历史必修3知识点总结完成.doc
- 报考化验员上岗证考核.doc
- 市场营销学第01章在线测试.doc
- 二级建造师试题题型分析.doc
- 组织行为学考点.doc
- 九年级物理全册第3节测量电流教案北京课改版.doc
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
最近下载
- 新人教版九年级上册初中化学全册重点习题课件.pptx VIP
- 2025年全国《考评员》专业技能鉴定考试题库与答案.docx VIP
- 招商定位—2018九江铜锣湾广场总体发展思路与招商汇报方案.pptx VIP
- 新冀教版九年级下册初中数全册教学课件.ppt VIP
- (高清版)B-T 23331-2020 能源管理体系 要求及使用指南.pdf VIP
- NB∕T 20596-2021 压水堆核电厂控制区墙体孔洞辐射防护封堵准则.pdf
- 轧制与退火工艺对铜铝复合板结合性能的多维度解析.docx VIP
- geogebra入门_简体中文新.pdf VIP
- 便携式无人机探测和反制系统编制说明.docx VIP
- 保障农民工工资支付条例(2020版)培训解读课件.pptx VIP
原创力文档

文档评论(0)