android textview 多行文字居中 不是gravity 也不是layout——gravity

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android textview 多行文字居中 不是gravity 也不是layout——gravity相关的知识,希望对你有一定的参考价值。

就像下面那个一样,该怎么弄?求大神解答
这两行字都在一个textview中

    第一种做法:在strings.xml文件中声明字符串,使用“\\n”换行,如果TextView的宽设置为match_parent,需要设置android:gravity="center"即可;如果宽设置为wrap_content,需要设置android:layout_gravity="center"即可

    通常如果行数不多的情况下,建议使用多个TextView结合android:gravity和android:layout_gravity使用即可达到上述效果

参考技术A 这个把textview的grivity设置成center,在两行字之间加换行符就能做出这种效果追问

如果是/n 了以后 ,这两行文字间的距离怎么设置呢?直接padding也不行啊

以上是关于android textview 多行文字居中 不是gravity 也不是layout——gravity的主要内容,如果未能解决你的问题,请参考以下文章

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

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

Android 自定义TextView实现文字和图片居中显示

android studio怎么让文字居中

TextView能否实现图片在左边,文字在右边,并且水平居中?

如何让listview的文字居中显示