Android 布局中 如何使控件居中
首先要分兩種不同情況,在兩種不同的布局方式下:LinearLayout 和RelativeLayout
1. LinearLayout
a). android:layout_gravity="center_horizontal"表示該布局在父布局里水平居中,此時其父布局必須擁有android:orientation="vertical"屬性;
b). android:layout_gravity="center_vertical"表示該布局在父布局里垂直居中,此時其父布局必須應(yīng)設(shè)置成android:orientation="horizontal"屬性(默認為該屬性),且其父布局的高度應(yīng)設(shè)置為android:layout_height="fill_parent"屬性;
2. RelativeLayout
屬性值為true或false
a). android:layout_centerHrizontal 控件在父布局中 水平居中?
b). android:layout_centerVertical 控件在父布局中 垂直居中?
c). android:layout_centerInparent 控件相對于父元素完全居中?
這里要明確一點,你是想控件里的內(nèi)容水平居中,還是它在父親控件中水平居中,
a). 讓textView里面的內(nèi)容水平居中 : android:gravity="center_horizontal"
b). 讓textView控件在它的父布局里水平居中 android:layout_gravity="center_horizontal"
轉(zhuǎn)載于:https://www.cnblogs.com/chang-bin/p/5121481.html
總結(jié)
以上是生活随笔為你收集整理的Android 布局中 如何使控件居中的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: YTU 2917: Shape系列-3
- 下一篇: 客户端向服务端传送特殊字符解决方法(检测