padding 与margin
来源:互联网 发布:手机怎么登网页淘宝 编辑:程序博客网 时间:2024/05/21 08:27
android:layout_margin就是设置view的上下左右边框的额外空间。
android:padding是设置内容相对view的边框的距离。
在LinearLayout、RelativeLayout、TableLayout中,这2个属性都是设置都是有效的。
在FrameLayout中,android:layout_margin是无效的,因为FrameLayout里面的元素都是从左上角开始绘制的。
在AbsoluteLayout中,没有android:layout_margin属性。
maigin 是外边距
padding 是内边距 就像盒子的外边距和内边距
margin 是框架外的距离
padding 是框架中的距离
margin 表示的是view的左边缘与parentview的左边缘的距离
padding 指的是view中的content与view边缘的距离
padding 一般描述控件内容和控件的位置关系
例子:
<?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>
0 0
- padding 与 margin 属性
- Padding 与 margin 区别
- Padding 与 margin 区别
- padding与margin区别
- padding与margin区别
- padding与margin区别
- MARGIN 与padding区别
- padding 与margin
- 关于margin与padding
- padding与margin区别
- padding与margin区别
- padding与margin
- margin与padding
- Padding 与Margin
- padding与margin区别
- offset与margin,padding
- padding与margin
- margin与 padding的区别
- 游戏细节之 评论弹出框
- RecyclerView初级使用
- mysql 服务启动报1607 error
- linux添加新用户,新用户添加到sudo,安装samba,以及新用户和windows共享文件
- Ifix与数据库通讯
- padding 与margin
- Android 4.4(KitKat)中VSync信号的虚拟化
- 卷积算法
- 如何用随机函数rand5来构造随机函数rand7
- Mac OS X 下开发 Android 程序时使用 USB 连真机调试
- hdu 5071 Chat /2014鞍山现场赛B题 (模拟)
- java基础—初学总结
- Android中保存数据的三种方法
- js 弹窗被浏览器拦截问题