00:00
好,接下来呢,我们来实现一下这个设置页面的一个布局啊,那看一下这个设置页面啊,布局长啥样啊,就这样还是比较简单的,我们来分析一下。首先呢。这是一个整体的一个布局啊,下面这部分是这个group是之前的我们就不做了啊,下面这一块我们分析一下。非常简单吧,上面是一个线性布局啊,里面呢放一个test Bill啊,这个呢,同时也可以用这个EZ的啊,抬头棒啊中间这块。啊,就是一个test view。外面呢,套了一个sc will啊,有同学问为啥要套一个will啊啊,这里面呢,我们这个设置啊,目前是只有这一个啊,如果是很多的话,那么是不是要需要滚动了啊,所以说呢,我们要套一个十刻啊下面这一块。就是一个button啊,让它底部对齐就OK了。好,我们具体实现一个代码。
01:01
来到。设置啊,这个fragment。这是设置页面。好在布局文件啊,要添加布局,那是哪一个方法呢?重写这个on create view这个方法。这里面主要是为了加载布局啊,Will。Their infl,这里面一共有三个参数,第一个参数是上下文,那么在这个fragment中,这个上下文怎么来获取呢?Get activity啊获取三下文,然后呢,第二参数就是这个布局文件2.layout。第二。点什么呢?Fragment啊,小写。Setting。这布局我们还没有啊,一会儿上见啊,后面这个来个空。奥斯加回车。得到这个view。
02:01
然后呢,并将这个will进行返回。啊好,实现一下这布局out加回车。啊。哎,真好,上来就给我们默认生成了一个现象布局啊,正好呢,我们这一个呢,也是一个现象布局啊,那首先来实现它,它是什么呢?是一个抬头棒,我们可以用这个环形e zi的。那么你打一个title啊,再下面呢,就生成了一个title棒啊,宽度呢match高度包裹内容。然后呢,给他一个名称APP。Title。奥特加回车。自动生成title bar,这个名称呢叫设置。啊,这样呢,这个页面啊就显示出来了,那接下来呢,我们来实现中间这一部分。就是这个setting这部分。好,首先呢。
03:01
先写一个test啊。宽度。包括呃。卖去吧。高度。包裹内容。Test。SE ting啊,Setting斯啊,有点小啊,大一点。30DP。怎么样的居中呢啊,居中之前我在它外面套一个十块肉,可以让它滚动换,动的慢去。高度来一个0DP啊,我要用权重啊来实现。那显然来一个为变成一。啊,这样呢,把这个整个部分啊,就填满了,把它剪切过来。减轻到这里啊,然后让它居中个啊。这个呢,我给它修改一下,修改成什么呢,报告内容。
04:02
这样呢,就可以居中了啊居中了好,接下来呢,我们来实现的就是底部这个button button按钮。Button宽度match高度,我们来一个60DP啊,然后来一个名称。Test。啊,退出。有点小t size。20T。啊,然后呢,来点距离啊marin前后左右马多少呢10DP。啊,Marin left吧,礼品啊,然后来一个marin right。也是DP啊。这样呢能好一点啊,然后呢,这个字体啊。颜色,我给它变成白颜色,他也是他color。
05:03
选择安卓的color了啊,来一个。这呢,这颜色是白颜色,那这个背景色呢,我给改一下,改成红颜色。Background,安卓的color。啊,这样呢,就变成红颜色了啊红颜色。啊好,接下来呢,我们运行一下啊,看看这个效果怎么样。啊,运行起来了,看一下点击这个设置按钮。哎,就来到了这个设置界面哦,这个宽度啊,有点丑,我把这个宽度去掉啊,不要它了。不要之后呢,大家分析一下这个页面,这个页面中啊,有哪些可以操作的空间呢。这个是吗?不是这个是吗?啊,也不需要操作啊,目前只有这么一个button需要操作,那么我们就需要对它进行设置ID,来一个ID。
06:10
BT,这是什么模块呢?Setting啊。然后退出,那就是log。Out吧,直接out吧,啊退出。这就是这个布局文件。
我来说两句