TextView實現一行居中顯示,多行居左顯示

2021-07-10 19:43:52 字數 1201 閱讀 7308

在微博上看到的一篇文章,裡面就有乙個技術點是實現這個效果的,我是以此來記錄。

<?

xml version=

"1.0"

encoding=

"utf-8"

?>

xmlns:

android

=""xmlns:

tools

=""android

:layout_width=

"match_parent"

android

:layout_height=

"match_parent"

>

android

:layout_width=

"wrap_content"

android

:layout_height=

"wrap_content"

android

:layout_centerinparent=

"true">

android

:layout_width=

"wrap_content"

android

:layout_height=

"wrap_content"

android

:text=

"hello world!" />

linearlayout>

relativelayout>

平時實現類似效果都是通過多個textview實現的,其實可以通過乙個textview實現。

實現方法就是在textview的外層新增乙個布局,要求此布局設定如下android

:layout_width=

"wrap_content"

android

:layout_height=

"wrap_content"

android

:layout_centerinparent=

"true">

而textview設定如下:android

:layout_width=

"wrap_content"

android

:layout_height=

"wrap_content"

android

:text=

"hello world!" />

標紅的文字是屬於實現這個效果的關鍵~

TextView實現一行居中顯示,多行居左顯示

在微博上看到的一篇文章,其中有乙個技術點就是說的這個 textview實現一行居中顯示,多行居左顯示。方法如下 xml version 1.0 encoding utf 8 xmlns android xmlns tools android layout width match parent and...

一行或者多行垂直居中問題

在實際開發中,我們會遇到很多需要多行垂直居中的問題,今天空閒做個總結。1.首先一行問題我就不用說了,給乙個line height一般都能夠解決垂直居中的問題。但是如果是下面這中格式那該如何處理呢?多行多行多行多行 多行多行多行多行 方法一 也是最重要的。雖然這個方法不相容ie6 ie7給div乙個父...

一行或者多行垂直居中問題

在實際開發中,我們會遇到很多需要多行垂直居中的問題,今天空閒做個總結。1.首先一行問題我就不用說了,給乙個line height一般都能夠解決垂直居中的問題。但是如果是下面這中格式那該如何處理呢?多行多行多行多行 多行多行多行多行 方法一 也是最重要的。雖然這個方法不相容ie6 ie7給div乙個父...