adroid 现行布局水平居中位置

 

原文地址:http://zhidao.baidu.com/question/420371465.html

 

 

1. 让textView里面的内容水平居中 : android:gravity="center_horizontal"

2. 让textView控件在它的父布局里水平居中 android:layout_gravity="center_horizontal"

 

 

 

你的这个textView肯定是套在linearLayout里面的,而且你的linearLayout的orientation是横向的。对吧!首先你要搞清楚这一点,当你的linearLayout为横向的时候,那么他里面的布局只能设定上下的位置,设定左右的位置是无效的,反之亦然。解决办法:设定textView外边的linearLayout的android:gravity属性,不过这么一设,linearLayout里边的所有控件都会被设定。第二种是你可以在textView外边再来个linearLayout布局设成纵向的,然后再设你那个属性,不过这么一来这个布局嵌套的层数就太多也太乱了。其实这几个布局没有十全十美的布局,包括relativLayout也是有缺陷的,不过这就要靠你自己怎么去想办法了。
 

 

多试试,多想想

你可能感兴趣的:(android,layout)