码迷,mamicode.com
首页 > 移动开发 > 详细

Android UI布局经验总结

时间:2015-08-08 10:37:35      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:android经验

1.  画UI的原则

  能简则简,能用一个控件搞定的事情,不要用多个控件。

   能抽则抽,可以抽取复用的属性或布局就抽取.  


3.  资源

    在android项目里,资源放在res文件夹下,资源可以是图片、xml等,不同类型的资源放在不同

  的文件下,如下图所示

    技术分享      

   引用的时候可以@[android:]anim/ 

          @[android:]drawable/ 

          @[android:]layout/

          @[android:]menu/

          @[android:]layout/ 

           @[android:]menu/   

          @[android:]style/

            @[android:]string/ 

          @[android:]color/  

   如果加上android:表示调用系统的资源,系统本身就带了一些十分常用的、丰富的资源(包括图片

   布局、动画等),对于一些demo演示,可以直接调用系统的资源以节省时间。

          

3.  状态选择器selector

  作用:管理资源(图片、颜色),根据控件所处的状态显示资源。

  应用场景:如在textview点击的时候,变换颜色或背景,可以让用户知道有没有点击上。

  定义步骤:

    1)在res/drawable目录下创建xml文件,选择selector标签。

      技术分享

      点击finish,会自动生成如下xml文件:

      技术分享

    2)定义item标签,表示不同状态下选择器指向的资源。

      ■item既可以指向drawable资源,也可以指向color资源(不能直接写颜色值,要定义在

       color标签里)。

      ■item的状态有很多,有的是短暂的、临时的状态(如pressed等),有的是永久的状态

        (如enabled、selected等)。

      ■一个xml文件里可以有多个item,但是默认的item(没有指明状态的)一定要放到最后

       (千万记住了)

       ■xml中各个item的资源可以保持一致,要么都是drawable,要么都是color,也可以即是

       drawable又是color,只要绑定这个选择器的属性同时支持图片和颜色,如background。

      示例1:指向color资源的选择器

        

         技术分享

      示例2:指向drawable资源的选择器  

技术分享

        

本文出自 “行意天下” 博客,请务必保留此出处http://4259297.blog.51cto.com/4249297/1682845

Android UI布局经验总结

标签:android经验

原文地址:http://4259297.blog.51cto.com/4249297/1682845

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!