1.match_parent、wrap_content
2.android:gravity、android:layout_gravity
- Android 中所有的控件都具有
android:layout_width
、android:layout_height
这两个属性,可选值有3种:match_parent
、wrap_content
和固定值。
match_parent
表示让当前控件的大小和父布局的大小一样,也就是父布局来决定当前空间的大小wrap_content
表示让当前控件的大小能够刚好包含住里面的内容,也就是由控件内容决定当前控件的大小- 固定值表示给控件指定一个固定的尺寸,单位一般用dp,这是一种屏幕密度无关的尺寸单位,可以保证在不同分辨率的手机上显示效果尽可能地一致
- 组件对齐方式
android:gravity
、android:layout_gravity
android:gravity
:用于指定文字在控件中对齐方式android:layout_gravity
:用于指定控件在布局中的对齐方式- 这两个属性的可选值差不多。当布局方式为LinearLayout的排列方向是horizontal时,只有垂直方向的对齐方式才会生效,同样,当布局方式为LinearLayout的排列方向是vertical时,只有水平方向的对齐方式才会生效