Android应用程序图形用户界面开发.ppt

Android应用程序图形用户界面开发.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android应用程序图形用户界面开发.ppt

4、弹出菜单 PopupWindow GridView(或ListView) GridView绑定adaper 使用SimpleAdapter 继承于BaseAdapter 3、子菜单 A ViewGroup is a special view that can contain other views (called children.) The view group is the base class for layouts and views containers 先学习一个简单的图像按钮, 再通过Button2例子,学习图像按钮、单选按钮、复选按钮、对话框等知识。 简单介绍主要的输入控件:密码、数字、数字密码、电子邮件等 重点介绍 一个RelativeLayout是一个非常强大使用的为设置用户界面的布局,因为它可以消除嵌套的视图组ViewGroup,如过你发现你用了几个嵌套的LinearLayout组,你可以替换为一个单独的RelativeLayout * 建立Menu项目,建一个7个目录项的选项菜单,(文件、编辑、视图、选项、帮助、6,、7),编辑上做一个对话框 其中文件是一个子菜单,包括新建、打开、保存。新建上做一个对话框 第一个是groupId,若设置为单一的groupId,则menu中的Item顺序会按照order排列,也就是按照第三个参数order排列;但是,如果有2个groupId,那么这时menu的显示顺序为group1的item1,group2的item1,group1的item2,group2的item2……以此类推,即各个group轮流显示item。第二个参数是Item的唯一标识,要保持相互不一致。第三个参数为group中item的显示顺序;第四个参数为item的显示的名称。 * 制作步骤: 1、准备图片、颜色、字符串资源 2、准备布局文件:menuitem.xml,弹出菜单菜单项的视图 3、实现菜单标题、图标列表(ListString list_titles, ListInteger list_menuimages) 4、Activity中创建Popup菜单布局对象layout与GridView对象,并设置适当参数。不使用Pop菜单布局文件是为了达到更好的视觉效果 5、继承BaseAdapter类创建适配器 6、适配器绑定到布局对象 7、基于Popup菜单布局对象创建Popup菜单并设置重要参数 8、onMenuOpened事件响应函数中弹出Popup菜单, onMenuOpened返回false Google Android 开发入门 安徽工程大学 计算机与信息学院 * Google Android 开发入门 安徽工程大学 计算机与信息学院 安徽工程大学 计算机与信息学院 第三章 Android应用程序图形用户界面开发 一、Android应用程序的人机接口 Widget:Android图形用户界面(GUI)创作套件 视图(View) 基本的Widget组件:按钮、文本框、输入框等 视图组(ViewGroup) 规划窗体布局的类,视图组包括视图和视图组(对应:布局包含Widget和子布局) 二、Android应用程序窗体设计简介 布局编辑器 编辑布局文件 可视化layout视图 xml文件编辑视图 资源编辑器 设置String、color等资源 可视化resource视图 xml文件编辑视图 三、Widget应用范例 e_6_1 Widget Introduction 1、按钮应用 ImageButton 图片按钮 ToggleButton ON/OFF切换按钮 CheckBox 复选框 RadioButton 单选按钮 2、编辑框、下拉列表应用 EditText AutoCompleteTextView MultiAutoCompleteTextView Spinner ListView 3、进度条应用 ProgressBar类 主进度条 次进度条 4、时钟应用 利用Time类获取系统时间 Time time = new Time(); time.setToNow(); int year = time.year; int month = time.month + 1; int day = time.monthDay; int hour = time.hour; //只支持24小时制 int minute = time.minute; int second = time.second; 利用Calendar类获取系统时间 Calendar calendar = Calendar.getInstance(); int year = cale

文档评论(0)

rewfdgd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档