android:padding和android:layout_margin的区别
2017-03-30 10:44
525 查看
padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了。例如我的XML layout代码如下:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingLeft="10dip" android:paddingRight="10dip" android:paddingTop="10dip" android:paddingBottom="10dip" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FF0000" android:text="@string/hello" android:paddingLeft="50dip" android:paddingRight="50dip" android:paddingTop="50dip" android:paddingBottom="50dip" android:layout_marginBottom="10dip" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FF0000" android:text="@string/hello" android:paddingLeft="50dip" android:paddingRight="50dip" android:paddingTop="50dip" android:paddingBottom="50dip" android:layout_marginBottom="10dip" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FF0000" android:text="@string/hello" android:paddingLeft="50dip" android:paddingRight="50dip" android:paddingTop="50dip" android:paddingBottom="50dip" android:layout_marginBottom="10dip" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FF0000" android:text="@string/hello" android:paddingLeft="50dip" android:paddingRight="50dip" android:paddingTop="50dip" android:paddingBottom="50dip" android:layout_marginBottom="10dip" /> </LinearLayout>
相关文章推荐
- android:padding和android:layout_margin的区别
- android:layout_paddingLeft和android:layout_marginLeft区别
- Android中padding与layout_margin的区别与用法
- android:padding和android:layout_margin的区别?
- android:gravity 和android:layout_gravity的区别 android:padding和android:layout_margin的区别
- android之android:paddingLeft和android:layout_marginLeft区别: 分类: Android android开发实践 Android入门教程 2011-0
- android:paddingLeft与android:layout_marginLeft的区别
- android:paddingLeft与android:layout_marginLeft的区别
- android:padding和android:layout_margin的区别?
- android paddingLeft 和 layout_marginLeft的区别
- Android 之 android:padding和android:layout_margin的区别?
- android layout_margin 和layout_padding的区别
- android:padding和android:layout_margin的区别
- android:padding和android:layout_margin的区别
- layout_gravity和gravity,android padding margin区别
- android之android:paddingLeft和android:layout_marginLeft区别:
- android:padding / android:layout_margin区别
- ndroid:paddingLeft与android:layout_marginLeft的区别
- android:paddingLeft和android:layout_marginLeft的区别
- android之android:paddingLeft和android:layout_marginLeft区别: