00:00
也好懂,因为都说的差不多了。下面一个我们大家说的是is啊,因为由于我们前面说的差不多,我就快点说啊,Is下面来有什么。有job,叫job杠,它后面是不是还有hdpld PI啊,叉叉叉,我等会来解释啊,好,下面就是layout,接着是values啊,这个先不用管它,把它给删了。啊,这是对应的不同的版本啊,大家可以先不用管它好。来,先来看它。这个里面是包含的是一些图片文件夹吧,图片文件夹说一下啊好,这个图片文件为什么会有RX这东西在哪见过啊,生活中在衣服的尺寸。
01:05
嗯。对不对,那有小号的,有中号的,有大号的,还有什么加大号的,什么加加大号的是吧,好看的。通过这个你也能发现它是不是有同名的一些图片呢,而且我来打开一下啊。这是一个图片吧,嗯,大家看的这些图片,它的有一个什么区别。样子是一样的,就是什么大小不一样,人家说为什么这么做呢?大家想这个是为了去适配手机的。那手机是不是有好和差的呀?好的手机是分辨率特别高,是像素特别大呀,那特别多对不对,那你说对好手机来说,它怎么做呀。是不是找大图片去显示啊。
02:00
你说找大数据显示,它不显示的很大吗?不是。那个好手机吧,他是譬如说假设我有两个手机尺寸是一样的啊。这个比较差啊,这个比较好可以吧,它们的区别就在于分辨率不一样吧。譬如说,假设。啊,它的分辨率呢,分辨率这我用那个那个个数来说啊,它显示200个像素的。啊,能够显示200个像素,而这个里面呢,能显示400个。是吧,那你想啊,我们如果拿同一个图片放在上面显示。会有什么问题?你说会出现什么问题?是不是有大小的问题啊,你说这个地方,那好手机上面是显示大还是小,是不是小啊,因为比如说假设这个是,这个是刚好就是200个像素。
03:02
那是不是可以充满了是吧,那这个呢,是不是就一半了啊,这个地方那就一半了,能听懂吧。嗯,这个时候啊,为了能够显示同样的一个风格,对吧,同样的一个看起来啊,基本上一样的,对不对,怎么办呢。啊,这个地方我整了同一个图片,整什么是不是几个大小啊啊在不同的分辨率的文件下面,文件夹下面去指定啊,同样形状但是大小不一样的图标。你说那那个系统他能知道吗。我我我我在那个程序里面是不是得指定一下呀,要不要指定的。要不要指定我当前显示高分泌量,显示低分泌量,那么那不要那个系统一开机,它是不是就会读当前屏幕硬件的一些参数啊。
04:04
就能知道你的手机屏幕是好还是差。对吧,如果你特别差。那我就用这一个对吧。那你的卧底特别好啊?是不是选择大的呀,这样就能够去做适配了,就是一个简单的一个表述啊,大家先简单的有一个理解,能够知道为什么会有这样三个文件夹,简单来说就是适配不同分辨率的什么。手机。嗯,就这一个事啊。大家看,还有叉叉L。明显就大了很多,好,这里面给大家说一下啊。嗯,为了适配不同。分辨。绿。
05:00
嗯,好,这绿字怎么写?大家看到。那个那个是nu是吗。LV第二个是吧,啊,这个第二个这个五笔也有不好的地方啊,他虽然说有时候打字打字比较快,但是吧。有时候字忘记了也是一个比较麻烦的事,有人说这么简单字老师你也能忘,告诉你程序员干久了,最麻烦的事就写汉字,当你的汉字写的时候比较困难的时候,说明你的编程已经达到一定境界了啊。好。下面一个呢,就是布局layout啊,就是布局文件啊,就界面的布局文件啊,界面的布局文件啊,这个布局文件呢,在这个地方大家看着,嗯,先简单看一下。
06:04
这一个你说怎么翻译,Relative relative,相对的料叫布局,这个必须得理解啊,相对布局哦,什么叫相对布局呢?就是以相对的方式进行定位呗,对不对,我一个界面里面是不是有很多个元素组成的。也就是有很多视图组成的。那他们之间怎么样进行定位呢?譬如说我现在假设我这里有个它有一个啊,假设有一个文本的吧,显示为A。好了,我后面呢,要显示一个B啊,显示另外一个文本,显示一个B,那它的位置选在哪。是吧,这个啊,有很多种定位的方式。啊,除了相对布局,我们后面还会学到线性布局。还有什么真布局啊,各种各样的布局,相对布局,相对的定位,譬如说。
07:00
这么定位,这是个什么定位方式,大家怎么去描述它是不是在它的右边,在它的什么下面,我要定位一个一个视图,是不是需要垂直方向和水平方向两个方向去定位才行呢?嗯。啊,比如说我这么写。这什么意思?是不是在它的上面接着呢,说还要说一个什么事,是不是左边要对齐啊。对吧,左对齐在它的上面,在它上面实际上就是我的下面跟它的什么上面对齐吧。嗯,这不是是这个意思吧,嗯,好,这说的相对布局大家先了解一下啊,我们后面会学的,嗯。这个里面它的作用相当于什么呢?你看的这个标,这不写了很多标签,因为有层次关系的一些标签吗?作用就相当于HTM文件。
08:05
对吧,HTM文件你是不是写了很多标签以后就显示一个形状啊。它也是一样,你说这这这也太简单了,这个形状是吧,来这个地方给大家说一个,大家看到有时候看到挺小的是吧,是他有时候吧,这个展示有问题,譬如说先说这个尺寸。当然了,可以选择hvga,再选一下它就变大了吧,嗯,还有一个这个SDK呢,大家可以指定一下啊,4.4.3。嗯。好了,除了这一个,大家看到这边啊,我这个是代码的窗口,看到这个图形化界面左边。很多东西。这是个什么按钮对吧,这个呢,这左边是不是有形状啊,是不是这是一个单选还是多选多选,这才是一个什么单选对吧,就说我要偷一个八,大家看着我。
09:02
你没发现这个里面它在做什么事啊,是不是进行相对的定位啊,啊,你看这个地方,这是在怎么定位的话,是不是在父亲的中间啊,在外面大家看我写一个整个他。你看这个地方sent对吧?啊,这个是跟外面的副标签进行定位啊,先简单的说一下啊。这个功能就跟我们HDR类似啊。好这时的布局。啊,功能类似于HTM。好,下面。来看最后一个value。这个venu呢,它是一些常量文件夹啊,常量文件夹那常量呢,它又分为不同类型的常量,我们有strings,有style,这一个呢,暂时大家不用管,那说先看一下strings,这个比较好理解。
10:11
大概诶这个是个啥呀。来,譬如说我这个地方要做一个这样的效果。嗯,我们的应用来,我要写个它。啊,欢迎来到上德谷学习深造。感叹号,我要写这个文本。啊,首先来说我们这是一个界面的效果吧,那我首先得看谁去。没有看布局文件吧,看布局文件好了,在一个布局文件里面,那你下面我们来看谁。是不是text的view啊,是文本视图吧?好,这个地方它一个很重要的属性叫text对吧,那text是不是说我要显示的文本呢,那下面呢,在这它的语法比较特别。
11:09
啊,我们是不是要去指定一个文本呢?文本是不是要在这里面定义来定义一下,我再自己定一个,我照着它做啊,写一个使俊写一个name,假设就叫message吧。好,这个写什么啊,欢迎来到上硅谷学习啊,深造感叹号啊,好啦。那写好以后,我在这一边是不是得引用它呀。对吧,引用怎么个引用法呢?它的语法大家看啊,不用记L加谁了。你既是。
12:00
不可的选择来找哪个第一个吧,好L解谁了?是买。对吧,嗯。就写好了,嗯,来看一下看是不是。这不对了吗啊。啊,大家觉得是不是自己有点小气啊?嗯,跑到上过来,不能太小气了来。做什么事了?是不是指定字体大小啊,文本大小,怎么说text s只是它的单位呢?比较特别啊,我先搞个大点的。嗯,估计30是不是会把。啊,它的单位呢,叫SP,大家可以不用太记,诶超过一瓶的也不太好是吧,25吧。来试一下看看它其实大家可以通过预览里面能看到,对吧,预览里面也有一定的效果,只是有时候他看的不太爽。
13:05
是不是可以啊,那还包括别的啊,我们后面再介绍什么颜色呀,是吧?啊等相关的一些东西都可以去设置,嗯,没有问题啊。好,来。这里面给大家说一下这个厂料里面最重要的一个。就是我们的strings哎,为什么它不叫使俊点他们呀,因为它里面是包含多个呀啊编曲名还是有一点讲究的啊好这一个呢,是包含啊字符串。嗯。包含一些固定指定的字符串啊。那我这里要说一下在布局中如何引用。嗯,在布局中引用。
14:00
啊。是不串怎么引用语法什么at使劲,接着是不是指定那个name呀,啊,在布局中引用就这么引用啊,这个用的比较多,所以我专门跟大家强调一下,嗯。好了,这样呢,就是我们全部的重要的I就三个,再跟大家讲一遍,图片布局常量,大家展时只需要去知道就不转就可以。
我来说两句