无名 发表于 2022-5-8 17:19:10

【梅开二度】iapp理论知识(搬砖)1

『小菜』

〔iApp理论知识〕

【布局讲解!】

〖2017-08-21 11:34:25〗

《首先,如果你是新手。请先学习布局再学习其他功能,不然就算你做出来软件,到了别人的手机上可能界面会一团乱!€注意:€布局界面的控件不可以用拖动来移动控件的位置!€ 想要移动控件位置就用代码€ €每个界面最高添加一个宽和高都为-1的 线性布局或者相对布局!作为整个界面的根控件其他控件都添加在根控件内,方便用代码移动位置€width=-2€//↑这个是宽度,-2是自适应,-1是最大€height=-2€//↑这个是高度,-2是自适应,-1是最大€    €    如果你想要修改他们的高度或宽度 可以直接输入大小比如:€ width=50dp€ //↑设置它的宽度为50dp,后面一定要加dp 不管你设置多大都要加!€ height=50dp€ //↑设置它的高度为50dp,后面一定要加dp 不管你设置多大都要加!€线性布局里移动控件位置可以用layout开头或者gravity开头的一些代码,移动位置的代码在每个控件的属性里面写 ,相对布局的话移动位置就用ut开头的一些代码,下面都有中文提示!€    //↑这些代码都要放在你需要移动位置的控件的属性里!€€我们先看线性布局的自身属性代码€orientation=vertical€//↑上面这代码就是控件使该线性布局的布局为垂直的,向下的!€什么意思呢?意思就是 :如果你在一个线性布局的属性加了这个代码,然后再在这个线性布局里添加其他控件,那么该线性布局里面的其他控件默认的对齐方式就是从上到下€      € 比如我们在该线性布局内添加了1,2,3控件€那么这3个控件的对齐方式就1€ 2€3€ //因为线性布局属性是从上到下的垂直,所以控件会从上往下排列€€还有就是线性布局里的控件大小 -1是最大的-2就是你控的内容有多大 控件就有多大自适应的€€ 需要注意:如果你线性布局里面有个控件的高宽大小都是-1的话,因为-1是最大,所以这个高宽都为-1的控件会占有屏幕的全部面积,那么其他控件就会被挤出屏幕 从而导致看不见有些控件,€ 这个时候你可以设置他的属性为按比例划分空间€ layout_weight=1€ //↑这代码是放在最大的控件的属性里的€这样设置后如果还是看不见其他控件,那么就在该线性布局里的每个控件的属性里面都设置一下按比例划分空间layout_weight=1€--------------------------------------€相对布局的话就不需要设置他的属性了€      €直接在相对布局里添加控件,然后直接在控件的属性里设置ut输入ut会有提示!!€€ 相对布局里的控件移动位置都用 ut开头的。而且相对布局里的控件必须用ut€ € 如果相对布局里的控件。你不去设置它的属性ut的话,那么它就会停留在原地,不管你在相对布局里添加多少个控件 他们都会在原地!€ €比如添加4,5,6控件€你不去设置他们的属性位置,那么这3个控件的位置就会在同一个位置!》
http://cdn.u1.huluxia.com/g4/M00/00/55/rBAAdl80uDeANSKxAAFz77s1sKs080.png
页: [1]
查看完整版本: 【梅开二度】iapp理论知识(搬砖)1