常用6大布局:

Android开发:1-3、Android常用布局

常用XML布局属性:

1、线性布局:

1、android:orientation=“ ”
线性布局中的水平方向:horizontal
线性布局中的垂直方向:vertical
2、android:layout_width/layout_height=""

1、match_parent:
2、fill_parent:
3、wrap_content:

3、android:weight
只能在android:layout_width/layout_height="match_parent"时使用,权重值,用具体的数值来设置宽和高
Android开发:1-3、Android常用布局
4、android:background
设置背景色

2、相对布局:

Android开发:1-3、Android常用布局
Android开发:1-3、Android常用布局

3、表格布局

1、TableLayout属于行和列形式的控件,适用于多列的布局格式,
2、每行为一个TableRow对象,也可以是一个View对象;
3、在TableRow对象中还可以添加其他控件;
4、TableLayout不会生成边框
Android开发:1-3、Android常用布局
Android开发:1-3、Android常用布局

4、帧布局:

每个组件都嗲便一个画面,默认以屏幕左上角为坐标,按照组件定义的先后顺序依次逐屏显示,后面的画面会覆盖前面的画面。一般用于实现动画效果

5、网格布局:

将子视图放入一个矩形网格中
1、俩个构造函数:

1、public GridLayout()
2、public GridLayout(interesting怒骂Columns,boolean makeColumnsEqualWidth)

Android开发:1-3、Android常用布局
ps:网格布局一般不采用android:layout_width/layout_height属性来定义大小,而是用android:layout_gravity="fill_horizontion\fill_vertical"和android:orientation来定义视图元素的
Android开发:1-3、Android常用布局

6、绝对布局:

坐标布局,按照绝对坐标进行布局,官方文档中不建议使用,原因是不能自适应屏幕

相关文章:

  • 2022-12-23
  • 2022-02-09
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
  • 2021-12-05
  • 2021-08-06
  • 2022-01-21
猜你喜欢
  • 2021-12-23
  • 2021-06-07
  • 2022-02-09
  • 2021-09-16
  • 2022-02-09
  • 2022-02-09
相关资源
相似解决方案