android 线性布局几个属性 :
android:layout_gravity : 表示子元素在父元素的垂直位置
android:gravity :表示View内部的元素位于该View的位置
但是,这两个属性的设置还跟布局的layout_width 的设置有关系 。。。
看如下代码 :
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
>
<TextView
style="@style/txtViewNewsTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
</LinearLayout>
只有说,当View元素的宽度(跟其父View一样宽度)大于子View 的宽度时,设置位于该View的位置center 才有意义。
这两个属性比较绕 。。。慢慢理解