在将布局文件为LinearLayout时,如果orientation设置为垂直vertical(水平horizontal)时,gravity不能设置为top或者bottom(right或者left)(不起效果);

线性布局不会换行,当组件一个挨着一个排列到头之后,剩下的组件将不会被显示出来;

android:divider 设置垂直布局时两个按钮之间的间隔条;

android:baselineAligned 该属性设为false,将会阻止该布局管理器与他的子元素的基线对齐;

android:graviry(一般容器才支持指定该属性)属性用于控制它所包含的子元素的对齐方式;


TableLayout继承了LinearLayout,它并不需要明确地声明多少行、多少列,每添加一个TableRow就是一个表格行,TableRow也是容器;

如果直接想TableLayout中添加组件,则该组件将直接占一行;

列的宽度由该列中最宽的单元格决定,整个表格的宽度则由父容器决定;

Shrinkable:如果某个列被设为Shrinkable,则该列的所有单元格的宽度可以被收缩,以保证该表格能适应父容器的宽度;

Strethable:如果某个列被设为Strethable,则该列的所有单元格的宽度可以被拉伸,以保证组件能完全填满表格空余的空间;

Collapsed:如果某个列被设为Collapsed,则该列的所有单元格会被隐藏;

更多相关文章

  1. Android(安卓)自定义View实现带进度的下载按钮
  2. Android应用开发——Activity组件
  3. Android读书笔记2-AndroidManifest.xml解析
  4. layout_width和width,layout_height和height
  5. Android(安卓)Jetpack组件之LiveData详解
  6. showDividers属性和showAsAction属性
  7. Android中Activity组件的生命周期
  8. Android的四个组件类型的使用实例
  9. Android(安卓)- Fragment(碎片) 详解

随机推荐

  1. android,实现圆形循环进度条,不带百分比进
  2. Android(安卓)Appliction 使用解析
  3. Android(安卓)倒影实现算法【搜集】
  4. android gridview 组件 及九宫格的简单编
  5. android GPS HAL 回调函数实现
  6. android 获取手机屏幕分辨率和setRequest
  7. Android原生开发:两种提示框
  8. Android按钮实现点击事件的四种方式
  9. Android中浮动按钮
  10. Android(安卓)Studio使用.so库的方式(科大