Android | XML相对布局 | margin与padding的区别

概述

先来看一张图片:

在这里插入图片描述
可以看到margin叫做偏移,就是上下左右几个方向,各自偏移多少

padding叫做填充,指的是在组件内的上下左右四个方向,各自填充多少

效果图

在这里插入图片描述

代码

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
    
    <Button 
       	android:id="@+id/btn1"
        android:text="btn1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        />

	<Button
	    android:id="@+id/btn2"
	    android:layout_width="wrap_content"
	    android:layout_height="wrap_content"
		android:text="btn2"
	    android:layout_toRightOf="@id/btn1"
	    android:paddingLeft="100dp" />
	<Button 
	    android:id="@+id/btn3"
	    android:layout_width="wrap_content"
	    android:layout_height="wrap_content"
	    android:text="btn3"
	    android:layout_alignParentBottom="true"
	    />
	<Button 
	    android:id="@+id/btn4"
	    android:layout_width="wrap_content"
	    android:layout_height="wrap_content"
	    android:text="btn4"
	    android:layout_alignParentBottom="true"
	    android:layout_toRightOf="@id/btn3"
	    android:layout_marginLeft="100dp"
	    />
</RelativeLayout>

发布了211 篇原创文章 · 获赞 414 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/lesileqin/article/details/105181790
今日推荐