收藏 分享(赏)

Android UI基础知识.doc

上传人:11xg27ws 文档编号:6622720 上传时间:2019-04-18 格式:DOC 页数:4 大小:220.50KB
下载 相关 举报
Android UI基础知识.doc_第1页
第1页 / 共4页
Android UI基础知识.doc_第2页
第2页 / 共4页
Android UI基础知识.doc_第3页
第3页 / 共4页
Android UI基础知识.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、Android UI 基础知识一、Android UI 组件的概述在 Android 应用程序开发过程中,主要就是对界面 UI 的设计与控制,android 中的 UI元素包括:Activity、View、ViewGroup 和布局。Activity 不是 View 但是包括 View,View 是常说的“组件”或者“控件” 。1、 View在 Andorid 应用程序中,UI 元素称为 View,它们都继承了 android.view.View 类。View有众多的子类,包括 ViewGroup、基础控件、高级控件和布局。基础控件主要包括:Button、ImageButton、ToggleB

2、utton、TextView、RadioButton、CheckBox、ImageView、ProgressBar、SeekBar 等。2、 ViewGroupandroid.view.ViewGroup 类是 android.view.View 重要的子类, ViewGroup 类通常叫做“容器” ,它就是由个控件组成的复杂控件,因为它也是 View 类的子类,所以本身也是控件。ViewGroup 是高级控件的和布局的父类,高级控件是和布局与基础控件一样都是不指具体那个类,而是一类容器的总称。高级控件都直接或者间接的继承了 android.view.ViewGroup 类,常用的高级控件主要

3、包括:AutoCompleteTextView、Spinner 、ListView 、GridView、Gallery 等。3、布局管理布局是指导把各个 UI 元素在手机屏幕上进行布置。常用的布局包括以下几个:1) FrameLayout(框架布局) ,通常也叫做帧布局。2) LinerLayout(线性布局) ,让所有的 UI 无成为单一方向的布局。3) AbsoluteLayout(绝对布局) ,让所有的 UI 元素准确的( x ,y)坐标值进行放置。4) RelativeLayout(相对布局) ,将子元素的放置位置与其它元素的位置相关放置。5) TableLayout(表格布局) ,将

4、子元素的位置分配到行或者列中。注:布局文件可以嵌套使用,从而使布局做出非常精彩的 UI。现在只是做一个概述,在以后的话题中,将专门进行细说。二、UI 设计工具介绍Android 的 UI 设计器很少并且都有不足处,目前,常用的 Android 界面设计器主要有两个:一种是 DroidDraw;另一种是 Eclipse 中的 ADT 插件设计器。1、 DroidDraw 设计器DroidDraw 设计器是目前比较流行的 UI 设计器,可以通过http:/www.droiddraw.org/droiddraw 或者http:/ 下载。DroidDraw 设计器如下图所示:图 1 DroidDraw

5、 界面示意图注:由于 DroidDraw 设计器是由 Java 编写的,所以在运行之前必须安装 JDK 或者 JRE,即Java 运行环境。通过 DroidDraw 设计器可实现运用鼠标拖动完成界面图示设计,完成图设计后,点击“Generate”按钮,可以生成 XML 文件,将 XML 文件从 output 区域复制到应用程序布局中,就完成布局文件的设计了,示例如下图 2 所示:图 2 DroidDraw 设计 UI 事例设计区中产生的 XML 代码设计代码如下:产生的代码只要做出适应的修改即可使用。2、 ADT 插件设计器ADT 设计器是另一种比较流行的 UI 设计器,它是 Eclipse 安装 ADT 插件时已经安装完成,在程序开发时可以直接应用,其界面如下图所示,其中图中的上半部分为图形设计界面,下半部分为代码设计部分。图 3 ADT 界面设计器ADT 设计器与 DroidDraw 的区别在于,ADT 设计的文件将自动的保存到工程中,为应用开发应用程序服务,而 DroidDraw 设计的布局文件还需要复制到工程中,并且做出适当的修改后才能适用工程。至此,UI 界面设计工作就可以实现了,实现好 UI 设计后还要实现对界面上可能产生的事件进行处理响应,这将是以后细节谈论的话题。一个好的 UI 设计能够为应用程序增添不少的分。更多信息,请关注博客 http:/

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报