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才有意义。

这两个属性比较绕。。。慢慢理解

更多相关文章

  1. Android布局文件的属性值解析
  2. Android LinearLayout的android:layout_weight属性
  3. Android 中自定义属性(attr.xml,TypedArray)的使用
  4. Android中UI组件android:layout_gravity属性的使用

随机推荐

  1. 打开Android(安卓)Studio报错“Error run
  2. android中通过intent传递复杂数据
  3. [Android] Android 使用Greendao gradle
  4. 【Android】Web开发之使用WebView控件展
  5. Android UI之QMUI_Android(腾讯ui库)
  6. Android Wifi模块分析(二)
  7. Android开发/源码资源汇总
  8. Android SDK离线安装
  9. 让android studio 支持Lambda
  10. Android TP(二)