第6章 对话框、菜单与提示信息ppt课件.ppt

第6章 对话框、菜单与提示信息ppt课件.ppt

ID:59209326

大小:1.83 MB

页数:45页

时间:2020-09-26

第6章 对话框、菜单与提示信息ppt课件.ppt_第1页
第6章 对话框、菜单与提示信息ppt课件.ppt_第2页
第6章 对话框、菜单与提示信息ppt课件.ppt_第3页
第6章 对话框、菜单与提示信息ppt课件.ppt_第4页
第6章 对话框、菜单与提示信息ppt课件.ppt_第5页
资源描述:

《第6章 对话框、菜单与提示信息ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章对话框、菜单与提示信息掌握对话框设计方法。掌握菜单设计方法,会设计选项菜单、上下文菜单、子菜单等常用的菜单形式。了解提示信息的设计与使用方法。本章学习目标对话框是一种显示于Activity之上的界面元素,是作为Activity的一部分被创建和显示的,常用的对话框种类有:提示对话框AlertDialog进度对话框ProgressDialog日期选择对话框DatePickerDialog时间选择对话框TimePickerDialog6.1对话框创建AlertDialog对话框的主要步骤:获得AlertDialog静态内部类Builder对象

2、并由该类创建对话框通过Buidler对象设置对话框标题、按钮及其将要响应事件调用Builder的create()方法创建对话框。调用AlertDialog的show()方法显示对话框。6.1对话框它提供的方法主要有:setTitle():设置对话框标题。setIcon():设置对话框图标。setMessage():设置对话框提示信息。setItems():设置对话框要显示的一个列表。setSingleChoiceItems():设置对话框显示一个单选的List。setMultiChoiceItems():设置对话框显示一系列的复选框。setP

3、ositiveButton():给对话框添加Yes按钮。setNegativeButton():给对话框添加No按钮。setView():给对话框设置自定义样式。create():创建对话框。show()和showDialog():显示对话框。onCreateDialog():创建对话框的实现.onPrepareDialog():更改已有对话框时调用6.1对话框6.1.1创建简单的提示对话框当创建对话框时,首先需要重写onCreate()方法,可通过setTitle设置标题、setContentView()设置内容等。finalViewmyv

4、iewondialog=usingdialoglayoutxml.inflate(R.layout.dialogshow,null);//设定的布局AlertDialogmydialoginstance=newAlertDialog.Builder(ShowDialog_Activity.this)可以设置属性,包括标题、按钮和图标等。.setIcon(R.drawable.icon)//图标,显示在对话框标题左侧.setTitle("用户登录界面")//对话框标题.setView(myviewondialog)//参数为上面定义的View实

5、例名,显示R.layout.dialogshow.xml布局文件6.1对话框packagecom.AlterDlgDemo;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.os.Bundle;publicclassAlterDlgDemo_MainActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInsta

6、nceState);setContentView(R.layout.main);AlertDialog.Buildermy_ADialog=newAlertDialog.Builder(this);//新建AlertDialog.Builder对象my_ADialog.setTitle("Android提示");//设置标题my_ADialog.setMessage("这个是AlertDialog提示对话框!!");//设置显示消息my_ADialog.show();//显示}}简单提示对话框案例运行效果6.1.2创建具有简单界面的提示对话框

7、在相应的工程中修改reslayoutmain.xml文件,添加Button按钮,并指定显示模式(如按钮是否为包裹住文字内容)、id、文字等为即将添加的对话框设计布局。在Java代码中随着触发事件而弹出相应的AlterDialog对话框通过setContentView(R.layout.main)语句设定使用默认的布局文件。定义一个Button,这个Button通过findViewById(),和在main.xml中已经设定好的按钮建立了联系,因此显示在默认布局中的按钮就是在main.xml中定义好的按钮。6.1对话框通过OnClickLi

8、stener,侦听此按钮的被单击事件。如果按钮被单击,则定义一个LayoutInflater类的实例。LayoutInflater类的作用类似于findViewBy

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。