设置TextView文字水平垂直居中

      有2种方法可以设置TextView文字居中:

      一:在xml文件设置:android:gravity="center"

      二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER);

      备注:android:gravity和android:layout_gravity的区别在于前者对控件内部操作,后者是对整个控件操作。

     例如:android:gravity="center"是对textView中文字居中

                android:layout_gravity="center"是对textview控件在整个布局中居中

     其实很容易理解,出现"layout"就是控件对整个布局的操作。

      textView.setGravity(Gravity.CENTER);

     以上只是实现文字布局的水平居中,若要同时实现垂直居中,还需要实现以下布局:

      textView.setGravity(Gravity.CENTER_VERTICAL);

     但是经过以上设置后,文本只是实现了水平居中,并未达到垂直居中的效果。

     不过可以通过设置换行来达到美化效果。

      textView.setText("\n\n\n暂无该商品评价信息");

美文美图

Android进阶(二十二)设置TextView文字水平垂直居中_第1张图片

更多相关文章

  1. Android相对布局实现各种梅花效果
  2. View 控件EditText属性
  3. Android中常用布局属性
  4. Android初级教程理论知识(第二章布局&读写文件)
  5. Android 基本控件Text属性
  6. XML布局
  7. Android之布局参数

随机推荐

  1. Android Manifest文件
  2. Android教程-Android 五大布局讲解与应用
  3. Android(安卓)Studio编译失败:More than o
  4. Android 慕课学习笔记整理(一)
  5. 转:基于 Android NDK 的学习之旅----- C调
  6. 在service和BroadCastReceiver中 启动act
  7. Mac下Android(安卓)Studio中获取SHA1和MD
  8. android shape 的使用。
  9. Android修改icon和roundIcon后,显示的图标
  10. 【摘录】Android Building System 分析