android 相对布局中的 控件布局

Android 布局中 如何使控件居中
首先要分两种不同情况,在两种不同的布局方式下:LinearLayout 和RelativeLayout

  1. LinearLayout

a). android:layout_gravity="center_horizontal"表示该布局在父布局里水平居中,此时其父布局必须拥有android:orientation="vertical"属性;

b). android:layout_gravity="center_vertical"表示该布局在父布局里垂直居中,此时其父布局必须应设置成android:orientation="horizontal"属性(默认为该属性),且其父布局的高度应设置为android:layout_height="fill_parent"属性;

  1. RelativeLayout

属性值为true或false

a). android:layout_centerHrizontal 控件在父布局中 水平居中
b). android:layout_centerVertical 控件在父布局中 垂直居中
c). android:layout_centerInparent 控件相对于父元素完全居中

这里要明确一点,你是想控件里的内容水平居中,还是它在父亲控件中水平居中,

a). 让textView里面的内容水平居中 : android:gravity=“center_horizontal”

b). 让textView控件在它的父布局里水平居中 android:layout_gravity=“center_horizontal”

转载地址:https://www.cnblogs.com/liangwenbo/p/4329034.html

更多相关文章

  1. Android中自定义switch控件样式
  2. ListView 列表视图
  3. android EditText 属性
  4. android edittext的属性
  5. Android布局属性全面剖析
  6. android中listview控件覆盖了其它控件使下面的其它控件不显示
  7. Android(安卓)ApiDemos 学习——时间日期控件
  8. Android(安卓)布局
  9. 安卓学习(初)第三章(1)(《第一行代码》)

随机推荐

  1. 真机上使用Hierarchy Viewer
  2. Android实现二维码扫描功能(三)-闪光灯控制
  3. AndroidStudio opencv(一)
  4. android关闭应用程序
  5. Android初级进阶之Shape
  6. android字体更换
  7. Myeclipse出现错误:Errors running builde
  8. Android之ListView的简单用法
  9. Unable to resolve target 'android-i'
  10. AndroidStudio上面最好用的插件