UI
Android UI组件层次结构
View
-
背景:
android:background = "@mipmap/bg"
android:background = "#FF0000"
-
内边距:
android:padding = "16dp"
android:padding = "@dimen/activity_margin"
自定义尺寸资源
- 相似属性
android:paddingLeft
android:paddingTop
android:paddingRight
android:paddingBottom
- 相似属性
ViewGroup
抽象类
控制View组件的摆放
布局管理器——ViewGroup的子类
控制子组件分布时依赖的内部类
- ViewGroup.LayoutParams类
控制位置、高度、宽度
属性:android:layout_height
android:layout_width
- 可用常量:
最大适配FILL_PARENT
,MATCH_PARENT
(API 8)
最小适配WRAP_CONRENT
- 可用常量:
- ViewGroup.MarginLayoutParams类
主要用于控制外边距
属性:android:layout_marginTop
,android:layout_marginBottom
,android:layout_marginLeft
,android:layout_marginRight
大于 API 17:android:layout_marginStart
,android:layout_marginEnd
- 可用常量:同上