Android中TextView的水平和垂直居中文本
如何在Android中为TextView水平和垂直放置文本? 我如何居中对齐TextView?
在线性布局中使用
android:layout_gravity="center"
在相对布局中
android:layout_centerInParent="true"
上面的代码将使textView居中放置在TextView中居中
android:textAlignment="center"
android:gravity="center"
在xml中为textview添加此属性
textview<android:height="yourheight"
android:width="yourwidth"
android:gravity="center">
你的宽度尺寸应该小于父容器的宽度尺寸
这取决于你如何声明高度和宽度。 如果你使用了wrap_content,那么textview在这个方向上就足够大以容纳文本,所以重力属性将不适用。 android:gravity会影响文本的位置在为textview分配的空间内。 layout_xx属性会影响视图在其父项中的位置。
所以如果你设置了textview的大小,那么如果你使用了wrap_content,那么使用gravity来定位textview区域内的文本,然后使用layout_xx属性将textview定位到它的父级
链接地址: http://www.djcxy.com/p/56301.html上一篇: Horizontally and Vertically center text for TextView in Android