00:00
下面。我们来看一下另外一个叫相对布局,相对布局啊比较有意思,但是难度也大一点。它是用啊一个相对定位的方式来控制指示图的位置。什么叫相对定位啊,譬如说我这是个相对布局,我这里面有一个有已经有一个孩子了。哎,你说孩子默认是在哪定位啊,他说。是不是左上角啊。啊,假设它开始只离了一个子十度,就在这里,那也可以好了。那下一个孩子,我有下一个孩子,我该怎么定位呢?这个时候啊,有两种地方要就跟父亲的关系定位。药剂跟什么呢,兄弟定位。对不对。好,如果跟父亲定位,那无非就是在父亲的。左边在附近的右边,这如果这么定位是个什么意思啊,大家说。
01:04
是不是跟父亲的上面类型。跟父亲的什么右边对齐,我甚至可以在这个正中间。可不可以啊,可以吧,或者说我在这里。你说这是什么意思?首先下面是不是跟父亲对齐啊,接着什么呢?是不是在父亲的正中间啊,哎,对,很好啊,啊,这是跟父亲对齐,其实你也可以跟兄弟去对齐,没问题啊,譬如说。啊,我已经有它了,假设我已经有它了,下一个我可以这么写,大家看到我这么写是什么意思?怎么的?就。是不是我的下面,是不是全的是它啊,它的下面。是不是跟它上面对齐,还是右左边跟什么右边对齐。哎,你说我要是这么一个样啊,看着啊,我或者这样,我刚好不这样,我这样。
02:07
这样有两句。首先是左边和右边,右边和左边对齐吧,关键他也不在它的上面对齐啊。你先对齐的,对齐的再指定什么呀,是不是再一点边距就可以啊。这个是非常非常灵活的。一旦一个布局比较复杂,我们就可以用相对布局来做。好。看到啊,这个里面就是可以用下料布局来去进行定位啊。它呢最灵活也最强大,学习的难度呢也最大一些。好。这里面为什么它难度比较大了,因为它的属性特别多。超级多啊。但是我们可以对它进行分类,一个是兄弟师徒之间的关系,一个什么呢?与父师徒之间的关系。
03:01
那与兄弟之间的关系呢?有两种?同话练习。反叛类型。还有一种与父亲的关系,也有两种。同犯类型。但是没有防范样。这个时候还有一个概念。叫居中。那说白了不就是种情况吗,对吧。啊,有了这些基本的分类以后,后面就好布局了啊。好,我们现在要做这样一个结构。最外围我们用什么呢?三的布局嘛,就像咱练对不对。好,下面。哪一个什么呢。输入框。好,我现在问大家,我输入框我要想左右充满,其实我可以怎么做。是不是宽度充满就可以啊,但是我就不想充满,我就想用C。也想实现这个充满的效果,怎么做?
04:01
我就想宽度自信。怎么办?我的左边。要跟父亲的什么?左边对齐对吧,我的右边。要跟父亲的什么右边对齐,可以吧,可以好,其实你说他怎么整。这个定位的方式还挺多的啊,首先来说它肯定在message的下面吧,那它的右边怎么对的,右边跟Mac右边对齐行不行,跟复型的右边对齐行不行,是不可以啊好这一个呢。首先来说。啊,垂直方向怎么不。在麦下面行不行,可以吧,我不说在麦下面我说什么了,跟OK的上面类型。是不是也可以?好水平方向怎么布?我在OK的什么左边,但是需要加一点什么外边距。
05:07
基本上就OK了吧,嗯,好。来。现在呢,我们来去给他写一下,看看能不能写啊。又一个。Android好选一下,我们用的是相对布局。The relative layout这个吧。好。搞定来。先说里面呢,我们要去拖一个。是不是you啊?来看到相对布局都要去写一个ID,最好写一些ID里面ID不好不好参照ID怎么写的ET,呃,这个是relative吧。
06:01
Relative,接着写一个,这个是用来写什么呢?Me,嗯,就写一个好吧。好,看着啊,我们把这些去掉。我如果这么写的话,大家想它能充满吗?是不是不能啊,嗯,不能好了,怎么做呢?我们刚才说过了,左边是不是要跟父亲的左边对齐啊,左对齐对同方对齐这个地方有个概念啊,用一个属性是我们后面要讲的,大家看啊。同班练习。它的那个开头这个料的不用写。只写就可以。对吧,好来看一下啊。怎么了?Left left,谁啊?这是说的兄弟之间的关系,我现在跟谁产生关系,父亲?Parent。
07:00
其实别人的名字取的特别好啊,来个什么?对吧,好下面一个。是不是右边呢?Right等于two。我是不是还有一个提示啊,Paint写一个message,大家来看一下行不行。是不是可以?没问题。好啦,下面在这个下面有一个。按钮是吧。来看一下,我还偏偏自己写一下,我就不拖了,拖的话来写一个button button呢,我给他指定ID啊,ID写一下,怎么写呢,加一个BTN。叫好,这个是OK。下面要指定它的宽高啊,宽高呢是自适应的。好,指定它的文本吧,把这些简单的先指定了,叫OK,下面就是要定位了,如果我不定位,大家说写在哪呀?
08:11
是不是写在左上角啊。我现在想显示这里来,刚刚怎么定位的。是不是在me下面啊,右边跟me对齐可以吧,嗯,可以来试一下。在谁的下面看看这地方反方类型还有什么?这个里面最挫的地方就是它的属性嘛,不像上面上面这个特别好。是不是都是一个同样的字开头啊,这非常爽啊,用起来都特别舒服,你看这一个。你你要不然都搞个兔也行啊。对吧,To level of to above of To Below,那我就写起来很爽,但他没有,没有,那也没办法,你只能接受,看用哪个。是below啊啊好了。
09:04
好,这个时候是不是要去参照某一个兄弟啊,我的兄弟是不是很多呀?我能写出波什吗?不然。那怎么整呢?是不是引用它呀。你是我是加ID呢,还是ID啊ID啊很好啊,大家看哪一个。是message啊,嗯,好了,还有一个,除了在它下面还有什么。是不是右边对齐啊啊右对齐同伴对齐来什么。处啊,那就完蛋了,那跟谁处啊?好,是不是还大呀,啊,其实也可以,那你就不是这个属性了,对吧?啊,那parent来看一看。是不是可以啊?啊,其实你看它的这个箭头是不是其实也在告诉你,他们是怎么个对齐的方式,你看懂吗。
10:03
嗯,大家看到。嗯,好。下面我们就去整那个CL取消。刚才说取消我怎么来做呢?比如说我根据跟OK去水平对齐,在它的左边啊,这很多种写法啊,各种各样的写法都可以。啊,再描述一遍啊,跟OK顶部对齐,在它的左边。是一样,先来一个八。来,这是一个取消cons来文本也叫来。把这个去掉。我刚才说垂直方向上要跟谁对齐啊,上面的八什么,那怎么写同分对齐。是不是拖回啊。等于引用一个IDOK吧。
11:02
下面在谁的左边。To什么呢?Na在谁的左边来一个它不就是OK吗?对了吧?来看一看。挨的有点紧了。I的有料紧怎么做呢?大家来翻译一下,有内边距,有外边距,我要什么外边距?来,我如果写它的外宾怎么写marking是right呀啊,Right指定一个值,譬如说10DP。啊,是不是有点距离了。好,假设我不指定他。我指定那个OK怎么说。Marinne。指定一个10DB。
12:04
是不是一样啊?都可以吧,嗯。有相内部去去定位呢,还是很爽啊。好,这样呢,我们就把下列布局给大家做了一下啊。
我来说两句