- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章_对话框、菜单与提示信息课件
;掌握对话框设计方法。
掌握菜单设计方法,会设计选项菜单、上下文菜单、子菜单等常用的菜单形式。
了解提示信息的设计与使用方法。
;对话框是一种显示于Activity之上的界面元素,是作为Activity的一部分被创建和显示的,常用的对话框种类有:
提示对话框AlertDialog
进度对话框ProgressDialog
日期选择对话框DatePickerDialog
时间选择对话框TimePickerDialog;创建AlertDialog对话框的主要步骤:
获得AlertDialog静态内部类Builder对象并由该类创建对话框
通过Buidler对象设置对话框标题、按钮及其将要响应事件
调用Builder的create()方法创建对话框。
调用AlertDialog的show()方法显示对话框。
;它提供的方法主要有:
setTitle():设置对话框标题。
setIcon():设置对话框图标。
setMessage():设置对话框提示信息。
setItems():设置对话框要显示的一个列表。
setSingleChoiceItems():设置对话框显示一个单选的List。
setMultiChoiceItems():设置对话框显示一系列的复选框。
setPositiveButton():给对话框添加Yes按钮。
setNegativeButton():给对话框添加No按钮。
setView():给对话框设置自定义样式。
create():创建对话框。
show()和showDialog():显示对话框。
onCreateDialog():创建对话框的实现.
onPrepareDialog():更改已有对话框时调用
;6.1.1 创建简单的提示对话框
当创建对话框时,首先需要重写onCreate()方法,可通过setTitle设置标题、setContentView()设置内容等。
final View myviewondialog = usingdialoglayoutxml.inflate(R.layout.dialogshow, null);//设定的布局
AlertDialog mydialoginstance = new AlertDialog.Builder(ShowDialog_Activity.this)
可以设置属性,包括标题、按钮和图标等。
.setIcon(R.drawable.icon)//图标,显示在对话框标题左侧
.setTitle(用户登录界面) //对话框标题
.setView(myviewondialog)//参数为上面定义的View实例名,显示R.layout.dialogshow.xml布局文件
;package com.AlterDlgDemo;
import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
public class AlterDlgDemo_MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout. main );
AlertDialog.Builder my_ADialog = new AlertDialog.Builder( this );//新建 AlertDialog.Builder 对象
my_ADialog.setTitle( Android 提示 );// 设置标题
my_ADialog.setMessage( 这个是AlertDialog提示对话框 !! );// 设置显示消息
my_ADialog.show();// 显示
}
}
;舟讥庐饵络株譬廓苏萨纤撒胡退瓢沮跌制财逆褂巢极己竭圈绅研扒闲冷兰第6章_对话框、菜单与提示信息课件第6章_对话框、菜单与提示信息课件;6.1.2 创建具有简单界面的提示对话框
在相应的工程中修改res\layout\main.xml文件,添加Button按钮,并指定显示模式(如按钮是否为包裹住文字内容)、id、文字等
为即将添加的对话框设计布局。
在Java代码中随着触发事件而弹出相应的AlterDialog对话框
通过setContentView(R.layout.main)语句设定使用默认的布局文件。
定义一个Button,这个Button通过findViewById(),和在main.xml中已经设定好的按钮建立了联
文档评论(0)