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

2021-07-10 19:42:49 字數 1326 閱讀 1912

在微博上看到的一篇文章,其中有乙個技術點就是說的這個-----------textview實現一行居中顯示,多行居左顯示。

方法如下:

<?

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的外面新增乙個布局包裹,而且要求布局layout_width和layout_height是wrap_content,而且設定居中現在。而textview的寬高都是wrap_content。

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>

標紅的文字屬於關鍵。

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

在微博上看到的一篇文章,裡面就有乙個技術點是實現這個效果的,我是以此來記錄。xml version 1.0 encoding utf 8 xmlns android xmlns tools android layout width match parent android layout height...

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

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

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

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