21 Android 的表格布局和绝对布局(视频+笔记,从01开始点点入门)

大家好,我是森森

这节课我给大家介绍另外两种布局,表格布局和绝对布局.

大家新年好哈,春节是拿着电脑回家的,是想录课程的,结果,回去了电脑就没开过,跟当年上学放假带一大堆资料回去的情景是一样的.

今年春节的时候在北京认识了两个外国朋友,和他们一起吃饺子,一个尴尬的说,我第一次吃饺子的时候还把皮儿给剥开了,另外一个说,你这还好,我以为是吐籽儿的呢.

好了闲话不多说,开始讲课.


- 腾讯视频

表格布局英文全称,TableLayout,顾名思义,是做成表格样式的布局, TableRow,就是行,它也有宽高.代码如下,我想暂时代码还是截图形式吧,先不用markdown了,省的你们偷懒复制.

21 Android 的表格布局和绝对布局(视频+笔记,从01开始点点入门)_第1张图片
21 Android 的表格布局和绝对布局(视频+笔记,从01开始点点入门)_第2张图片

大家看其实我们这个表格布局的效果跟线性布局的效果是相似的,所以平时我使用表格布局不是很多,都习惯用线性布局.

绝对布局,AbsoluteLayout,绝对布局不推荐使用,不推荐使用为什么我还要说它呢?因为在中国有的公司用这个绝对布局还是用的很开心.

机顶盒大家都知道哈,就是给电视提供信号的

机顶盒目前有这样几种常见的分辨率,720p(1080*720),1080p(1920*1080)

机顶盒输出的画面的大小就这两种比价常见,是固定的很多机顶盒厂商如果采用安卓去做的话,它就知道,它的屏幕分辨率是多大的了,它就没有屏幕适配的问题了,就用绝对坐标来控制控件位置.

以后有更多的电视分辨率了,就不太好了,代码我们得重写了.

所以谷歌就不推荐我们使用了.

再次总结一下五种布局:

LinearLayout,线性布局,重要属性:

orientation,方向,种类,horizontal,水平,vertical,竖直,

weight,比重.

RelativeLayout,相对布局,重要属性:

一类相对于父布局(带parent的),这里不需要指定id,常用的layout_centerInParent,

layout_alignParentTop,layout_alignParentBottom ,layout_alignParentLeft , layout_alignParentRight

另外一种就是相对于某个控件,需要指定id,常用的layout_above , layout_below , layout_toLeft , layout_toRight

FrameLayout,帧布局,重要属性:

重要属性:android:layout_gravity用来控制控件的位置.

TableLayout,表格布局,重要属性:

TableRow,行.

AbsoluteLayout,绝对布局,重要属性:

android:layout_x,android:layout_y.

如有错误,欢迎指出,QQ525902456,谢谢!

为了写博客把女友都惹生气了,打赏个,给她买块儿巧克力.

你可能感兴趣的:(21 Android 的表格布局和绝对布局(视频+笔记,从01开始点点入门))