文档介绍:大家好,今天给大家分享的是Android中UI设计的一些技巧,本节内容主要有两点:一是Android按钮(Button)的UI设计,二是:ListView以及GridView的UI设计。按钮的状态:我们一般搞UI设计,按钮通常有三个状态:normal(正常状态);focus(焦点状态),pressed(按下状态)。如下图所示:我们会在res/drawable目录下定义一个资源文件,,在里面定义三种状态,每种状态对应一张图片:代码如下:123456<?xmlversion=""encoding="utf-8"?><selectorxmlns:android="http://schemas./apk/res/android"><itemandroid:state_window_focused="false"android:drawable="***@drawable/handle_normal"/><itemandroid:state_focused="true"android:drawable="***@drawable/handle_focused"/><itemandroid:state_pressed="true"android:drawable="***@drawable/handle_pressed"/></selector>而我们使用这个资源文件的用法只需要引用drawable里的资源文件(android:background=”***@drawable/handle”)代码如下:12345678910111213141516171819202122232425262728293031323334353637383940<Buttonandroid:id="@+id/handle"android:layout_width="wrap_content"android:layout_height="fill_parent"android:background="***@drawable/handle"/><、pre><strong>Android中的层:</strong>看过《盗梦空间》的人都知道,梦境有多少层,而Android中也有层次之分,在Android中第一层"梦境",我们可以认为是壁纸。第二层就是应用的Activity,第三层就是放在Activity上的容器(ViewGroup以及它的子类FrameLayout,LinearLayout等布局对象),当然容器中还可以放容器,你也可以放到N层(最多放多少我还没验证过),总之最后一层就是那些继承于View的控件了(诸如,Button,TextView等.)而ListView以及GridView中UI是怎么设计的呢,下面我们看一下效果图:<ahref="/wp-content/uploads/2010/11/"><imgclass="alignnonesize-mediumwp-image-1129"title="UI-2"src="/wp-content/uploads/2010/11/20101120_ui_2-"alt=""width="300"height="75"/></a>上图是一个ListView的效果图,