«

Android Padding Margn记录

时间:2024-3-2 17:37     作者:韩俊     分类: Android




简单地理解:margin为外边框,border为边框,padding为内边框。


如果上下左右的距离不同可以通过以下的属性进行设置。


margin:

android:layout_marginTop
android:layout_marginBottom
android:layout_marginLeft
android:layout_marginRight

padding:
android:paddingTop
android:paddingBottom
android:paddingLeft
android:paddingRight
如果上下左右的距离都是相同的也可以通过以下属性进行设置。


margin:
android:layout_margin

padding:
android:padding




EXACTLY:表示设置了精确的值,一般当childView设置其宽、高为精确值、match_parent时,ViewGroup会将其设置为EXACTLY;

AT_MOST:表示子布局被限制在一个最大值内,一般当childView设置其宽、高为wrap_content时,ViewGroup会将其设置为AT_MOST;

UNSPECIFIED:表示子布局想要多大就多大,一般出现在AadapterView的item的heightMode中、ScrollView的childView的heightMode中;此种模式比较少见。



标签: android

热门推荐