android ui基础知识

android ui基础知识

ID:1989209

大小:220.50 KB

页数:4页

时间:2017-11-14

android ui基础知识_第1页
android ui基础知识_第2页
android ui基础知识_第3页
android ui基础知识_第4页
资源描述:

《android ui基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

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

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

5、draw或者http://code.google.com/p/droiddraw/downloads/list下载。DroidDraw设计器如下图所示:图1DroidDraw界面示意图注:由于DroidDraw设计器是由Java编写的,所以在运行之前必须安装JDK或者JRE,即Java运行环境。通过DroidDraw设计器可实现运用鼠标拖动完成界面图示设计,完成图设计后,点击“Generate”按钮,可以生成XML文件,将XML文件从output区域复制到应用程序布局中,就完成布局文件的设计了,示例如下图2所示:图2DroidDra

6、w设计UI事例设计区中产生的XML代码设计代码如下:

7、d:layout_width="113dp"android:layout_height="wrap_content"android:text="Button"android:layout_x="168dp"android:layout_y="253dp"/>

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

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

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