欢迎来到天天文库
浏览记录
ID:1989209
大小:220.50 KB
页数:4页
时间:2017-11-14
《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"/>8、18sp"android:layout_x="28dp"android:layout_y="255dp"/>
7、d:layout_width="113dp"android:layout_height="wrap_content"android:text="Button"android:layout_x="168dp"android:layout_y="253dp"/>8、18sp"android:layout_x="28dp"android:layout_y="255dp"/>
8、18sp"android:layout_x="28dp"android:layout_y="255dp"/>
此文档下载收益归作者所有