布局(layout) 详解


本文地址:http://blog.csdn.net/caroline_wendy/article/details/21179775


布局类, 最关键的特征就是适应Android设备的多样性;


线性布局: 将元素水平或竖直的摆放在一起;

相对布局: 根据父(parent)元素或视图的位置定义每个元素在布局中的位置;

网格布局: 随意选择网格来放置视图;


优化布局, 主要使用merge和include标签;

merge标签: 包含有merge标签的布局被添加到另外一个布局时, merge结点会被删除, 该布局的子view会被直接添加到新的父布局中;

include标签: 把布局的内容插入到另一个布局中;


可以通过View Stub的方法, 避免使用过多的视图(view), 需要id和inflatedId(填充ID);


注意: 使用ID的时候, 格式:android:id="@[+][package:]id/resource_name", 注意使用加号("+");




更多相关文章

  1. android学习——GridView实现主界面布局
  2. 使用Android(安卓)OpenGL ES 2.0绘图之五:添加运动
  3. Android-沉浸式布局的玩法
  4. Android高手进阶教程(六)之----Android(安卓)中MenuInflater的使
  5. Android开发实践:实战演练隐式Intent的用法
  6. Android(安卓)自定义button简单示例
  7. android之网格布局和线性布局实现注册页面
  8. 【Android(安卓)界面效果25】android中include标签的使用
  9. Android的布局管理器(上篇)-LinearLayout、TableLayout、FrameLayo

随机推荐

  1. 组件属性
  2. ArcGIS for Android(安卓)离线数据编辑原
  3. RelativeLayout里常用的位置属性
  4. Android有效解决加载大图片时内存溢出的
  5. android中自定义RadioButton
  6. javafx for android or ios ?
  7. android中activity的四种加载模式
  8. android的ORMLite的sqlite自定义框架
  9. Android(安卓)UI开发第一篇――android的
  10. Android(安卓)Junit Test