安卓:gravity和layout_gravity; padding和margin区别
2015-02-06 13:57
429 查看
在安卓布局中,经常会用到gravity和layout_gravity; padding和margin这样的属性,他们到底有什么区别呢?
1.gravity是相对组件本身而言的,就是说把这个组件里面的子元素放在组件的中间:
例如:把按钮上的文字放在按钮的中间
1.gravity是相对组件本身而言的,就是说把这个组件里面的子元素放在组件的中间:
例如:把按钮上的文字放在按钮的中间
<span style="font-size:14px;"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:text="文字在按钮中间" /></span> <span style="font-size:18px;"> 2.layout_gravity</span><span style="font-size:18px;">是相对于父组件而言的,把这个组件本身放在父元素的正中间; <span style="font-size:14px;"> 例如:把按钮放在LinearLayout中间;</span></span><span style="font-size:14px;"> </span>
<span style="font-size:14px;"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:text="按钮在LinearLayout中间" /> </LinearLayout></span> <span style="font-size:18px;">3.同理,margin和padding也一样</span> <span style="font-size:18px;"> margin:距离父控件的距离 padding:空间的内容距离空间的距离;</span>
相关文章推荐
- layout_gravity和gravity,android padding margin区别
- Android:gravity 和android:layout_gravity的区别吗,android:padding和android:layout_margin的区别
- gravity与layout_Gravity ,padding与layout_margin区别
- 安卓中关于gravity与layout_gravity以及layout_margin与padding的用法
- Android中gravity、layout_gravity、padding、margin的区别小结
- Android中gravity与layout_gravity的区别--Padding 与 margin 区别
- android:padding和android:margin的区别 android:gravity和 android:layout_gravity 区别
- Android中gravity、layout_gravity、padding、margin的区别小结
- android:gravity 和android:layout_gravity的区别 android:padding和android:layout_margin的区别
- android layout_gravity 、gravity、layout_margin、padding 之间的区别
- Android中gravity、layout_gravity、padding、margin的区别小结
- layout_gravity与gravity的区别,和padding margin的区别
- android里面的layout_padding和layout_margin区别以及app:elevation和 android:layout_gravity="start"
- Android中gravity与layout_gravity的区别, Padding 与 margin 区别
- Android 开发中Layout_Margin与padding的区别以及Layout_gravity与gravity的区别
- android:paddingLeft和android:layout_marginLeft的区别
- android:layout_paddingLeft和android:layout_marginLeft区别
- android之android:paddingLeft和android:layout_marginLeft区别: 分类: Android android开发实践 Android入门教程 2011-0
- Android 容易混淆的属性Padding 与 margin,android:gravity与android:layout_gravity
- android paddingLeft 和 layout_marginLeft的区别