android padding作用,android:padding和android:layout_margin的区别
簡單點來說:
android:padding是內邊距,控件本身的內容與控件邊緣的距離。
android:layout_margin是外邊距,控件與其他控件之間的距離。
下面以具體的例子來進行解釋:
1、不設置邊距
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:layout_width="match_parent"
android:layout_height="300px"
android:text="@string/intent_fuzz_title"
android:layout_weight="0.5"
android:background="#FF5983"
/>
android:layout_width="match_parent"
android:layout_height="300px"
android:text="@string/adil_fuzz_title"
android:layout_weight="0.5"
android:background="#1DB0B8"
/>
2、將兩個Button加上android:layout_margin屬性,發現控件距離周圍有距離了
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:layout_width="match_parent"
android:layout_height="300px"
android:text="@string/intent_fuzz_title"
android:layout_weight="0.5"
android:background="#FF5983"
android:layout_margin="16dp"
/>
android:layout_width="match_parent"
android:layout_height="300px"
android:text="@string/adil_fuzz_title"
android:layout_weight="0.5"
android:background="#1DB0B8"
android:layout_margin="16dp"
/>
3、將兩個Button加上android:padding值,發現Button里面的字體往下移動了,不居中顯示了
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:layout_width="match_parent"
android:layout_height="300px"
android:text="@string/intent_fuzz_title"
android:layout_weight="0.5"
android:background="#FF5983"
android:paddingTop="36dp"
/>
android:layout_width="match_parent"
android:layout_height="300px"
android:text="@string/adil_fuzz_title"
android:layout_weight="0.5"
android:background="#1DB0B8"
android:paddingTop="36dp"
/>
總結
以上是生活随笔為你收集整理的android padding作用,android:padding和android:layout_margin的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言 异或_编程入门:C语言基础知识全
- 下一篇: java.net.url 中文乱码_js