Android UI基础知识.docx

上传人:牧羊曲112 文档编号:3152395 上传时间:2023-03-11 格式:DOCX 页数:4 大小:38.05KB
返回 下载 相关 举报
Android UI基础知识.docx_第1页
第1页 / 共4页
Android UI基础知识.docx_第2页
第2页 / 共4页
Android UI基础知识.docx_第3页
第3页 / 共4页
Android UI基础知识.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《Android UI基础知识.docx》由会员分享,可在线阅读,更多相关《Android UI基础知识.docx(4页珍藏版)》请在三一办公上搜索。

1、Android UI基础知识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、ToggleButto

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

3、teTextView、Spinner、ListView、GridView、Gallery等。 3、布局管理 布局是指导把各个UI元素在手机屏幕上进行布置。常用的布局包括以下几个: 1) FrameLayout,通常也叫做帧布局。 2) LinerLayout,让所有的UI无成为单一方向的布局。 3) AbsoluteLayout,让所有的UI元素准确的坐标值进行放置。 4) RelativeLayout,将子元素的放置位置与其它元素的位置相关放置。 5) TableLayout,将子元素的位置分配到行或者列中。 注:布局文件可以嵌套使用,从而使布局做出非常精彩的UI。现在只是做一个概述,在以后

4、的话题中,将专门进行细说。 二、UI设计工具介绍 Android的UI设计器很少并且都有不足处,目前,常用的Android界面设计器主要有两个:一种是DroidDraw;另一种是Eclipse中的ADT插件设计器。 1、DroidDraw设计器 DroidDraw设计器是目前比较流行的UI设计器,可以通过 http:/www.droiddraw.org/droiddraw或者 DroidDraw设计器如下图所示: 图1 DroidDraw界面示意图 注:由于DroidDraw设计器是由Java编写的,所以在运行之前必须安装JDK或者JRE,即Java运行环境。 通过DroidDraw设计器可实

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

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号