1. android:layout_weight

    在布局文件中Listview下面增加一个Button,如果不设置该选项则当list项目较多超出一个屏幕显示范围时,下面的控件如Button将无法显示,如果在Listview布局中增加:android:layout_weight="1",则可以保证Button的显示。

    在仅两个控件Listview和Button中如果Listview设置android:layout_weight="1",Button不设置该属性,则可以这样理解在预留了Button的显示空间之后Listview将占据剩余的全部布局空间。

  2. 控件命名:

    <TextView/> :[title|text|...]_XXX,多数情况下作为静态控件,根据TextView的作用添加前缀,如作为小标题用title,作为信息提示可以用text

    <ListView/> :XXX,作为经常内容变动的动态控件,直接根据使用目的加以命名即可;

    <Button/>:button_XXX,直接添加button作为前缀;

    ...

  3. android:text,android:hint

    使用的字符信息命名直接与控件id相同即可,两者在不同的命名空间下,分别为R.id.XXX,R.string.XXX,使用同样的名称,在使用时既不会混淆,也方便命名和易于对应与使用。


更多相关文章

  1. Android常用布局:线性布局和相对布局
  2. Android布局文件的属性值解析
  3. android学习笔记(7)AbsoluteLayout+FrameLayout+RelativeLayout+
  4. Android(安卓)layout_gravity和gravity的区别。
  5. android layout,xml属性介绍
  6. Android控件阴影效果的几种实现方法
  7. Android(安卓)教程 Android中UI设计的一些技巧!!!
  8. Android(安卓)UI基础——ImageView&ImageButton控件
  9. Android优秀学习资源列表

随机推荐

  1. Android(安卓)tabhost让选中项加上背景图
  2. 分享20个Android游戏源码,希望大家喜欢哈!
  3. android从服务器下载文件(php+apache+win
  4. android使用pull解析器来解析和生成xml文
  5. [android]android性能测试命令行篇
  6. Android(安卓)模板编写
  7. Android自学笔记(Android(安卓)x86模拟器I
  8. Android(安卓)数据绑定视图 dataBinding
  9. android camera(一):camera模组CMM介绍
  10. Android(安卓)控件之Gallery图片集