安卓新手之路——关于layout一些属性的整理
16lz
2021-01-23
常见的如id,text之类的属性就不多说了,下面详细介绍自己以及新手需要记忆的。
1.android:gravity
指定View组件的对齐方式,比如说居中,居右等位置。这里指的是控件中的文本位置并不是控件本身。
2. android:layout_gravity
android:layout_gravity是用来设置该view相对与起父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左、靠右等位置就可以通过该属性设置.以button为例,android:layout_gravity="right"则button靠右。
3.android:layout_weight
属性中的值是权重,系统会给组件按照这个权重按比例分配屏幕空间。
4.android:layout_centerInparent
相对父元素完全居中。
5. android:layout_alignParentButtom
紧贴父元素的下边。(同理替换Buttom为Top,Left,Right)
6. android:layout_below
在某元素的下方。(同理替换below)
7. android:layout_marginButtom
离某元素地边缘的距离。(同理替换Buttom)
8. android:hint
EditText为空时显示的内容。
9. 最后一点很重要的,在LinearLayout布局代码的第一段中要声明的
android.LinearLayout(值为vertical或者horizontal,不声明默认horizontal)。
以上只是一小部分,但是本人新手学习中常见的,记录下来方便自己也方便大
家。
更多相关文章
- ViewPager中属性android:flipInterval="30" android:persistentD
- Android自定义之属性(二)
- windowSoftInputMode属性详解(Android)
- [原创] Android GPS (当前位置 & GPS信息更新)