关闭

Android进阶(二十二)设置TextView文字水平垂直居中

标签: textviewAndroid布局
49906人阅读 评论(0) 收藏 举报
分类:

设置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暂无该商品评价信息");

美文美图



3
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Android TextView 文字居中

有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:m_TxtTitle.setGravity(Grav...
  • freedom2028
  • freedom2028
  • 2012-08-29 10:36
  • 101994

设置TextView文字居中

有2种方法可以设置TextView文字居中:一:在xml文件设置:android:gravity="center"二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENT...
  • lanpy88
  • lanpy88
  • 2011-07-19 14:43
  • 131805

Android中TextView文字居中与垂直靠左居中

有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:m_TxtTitle.setGravity(Grav...
  • rocrocflying
  • rocrocflying
  • 2015-07-26 16:37
  • 14831

Android学习 (十) 让TextView里面文字居中的方式

1.直接在控件里面加入: android:gravity="center";实现的是该控件里面的内容居中。这里再区别一下:android:layout_gravity="center";这个语句是实现...
  • myGFZ
  • myGFZ
  • 2016-11-14 11:40
  • 2607

TextView 设置行高并垂直居中

需求: TextView 多行文本可以设置行高(如20dp),每行文本垂直居中。效果如下:实现思路:通过设置 TextView 的 lineSpacingExtra 和 lineSpacingMult...
  • u011282069
  • u011282069
  • 2016-07-22 22:05
  • 2263

Andriod中textview垂直水平居中及LinearLayout内组件的垂直布局

1、textview 垂直水平居中的设置 android:gravity="center_vertical|center" 2、LinearLayout中设置控件垂直布局,默认的是水平布局,若想...
  • liuxiyangyang
  • liuxiyangyang
  • 2013-01-27 17:01
  • 23371

Android -- 设置textview文字居中或者控件居中

原文:http://blog.csdn.net/fcly2013/article/details/20552481 有2种方法可以设置TextView文字居中: 一:在xm...
  • hxltech
  • hxltech
  • 2016-07-03 16:08
  • 2376

android xml布局中TextView居中方法

XML文件内容如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orient...
  • CBirdLG
  • CBirdLG
  • 2010-09-27 00:38
  • 16819

Android开发布局系列: LinearLayout布局实现垂直水平居中

1、android:orientation="vertical"表示该布局下的元素垂直排列; 2、android:layout_gravity="center_horizontal"表示该布局在父布局...
  • a13429921973
  • a13429921973
  • 2013-10-09 16:53
  • 21392

Android笔记:Button居中|水平居中|垂直居中(总结)

-  鉴于各位前辈都有关于居中的示例,今天小弟在这结合自己的理解总结一下。   - 居中呢,这里分两种不同布局方式的居中!分别是 LinearLayout 和RelativeLayout。 - ...
  • Mars2639
  • Mars2639
  • 2011-10-13 15:15
  • 100497
    个人资料
    • 访问:23616859次
    • 积分:57952
    • 等级:
    • 排名:第56名
    • 原创:472篇
    • 转载:39篇
    • 译文:2篇
    • 评论:405条
    流量统计
    你问我答
     有问题?联系我。

    博客专栏
    汪国真--《热爱生命》
          热 爱 生 命
           汪国真

        我不去想是否能够成功

        既然选择了远方

        便只顾风雨兼程

        我不去想能否赢得爱情

        既然钟情于玫瑰

        就勇敢地吐露真诚

        我不去想身后会不会袭来寒风冷雨

        既然目标是地平线

        留给世界的只能是背影

        我不去想未来是平坦还是泥泞

        只要热爱生命

        一切都在意料之中
    轻松一下