原文地址: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也是有缺陷的,不过这就要靠你自己怎么去想办法了。

多试试,多想想

更多相关文章

  1. Android调用系统短信功能发送短信
  2. Android(安卓)UI学习 - Tab的学习和使用
  3. Android(安卓)Studio module里面放switch语句报错 R文件找不到
  4. Android色彩空间像素格式定义及设定
  5. Android(安卓)TextView内容居中和控件居中
  6. Android(安卓)UI学习 - Tab的学习和使用
  7. GridView 中Item项居中显示
  8. Android(安卓)XmlPullParser 解析xml
  9. logcat 总是报: W/StaticLayout: maxLineHeight should not be -1

随机推荐

  1. Android Apache Commons工具库依赖列表
  2. android google map v2的小例子 美洲地图
  3. 一个网友写的android开发随笔,不错,可以参
  4. Android(安卓)客户端与PC服务端socket通
  5. 阻止一进入页面就弹输入法对话框的方法
  6. android 对话提示框大全
  7. 改变button按钮的形状
  8. android GridView选择照片的完整实现
  9. Android Jetpack ViewModel管理数据
  10. 关于正确使用Android(安卓)AsyncTask学习