android 线性布局几个属性
16lz
2021-01-23
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才有意义。
这两个属性比较绕。。。慢慢理解
更多相关文章
- Android布局文件的属性值解析
- Android LinearLayout的android:layout_weight属性
- Android 中自定义属性(attr.xml,TypedArray)的使用
- Android中UI组件android:layout_gravity属性的使用