2010-11-11 26 views
21

我使用以下TextView在它顯示的一些數據:如何將文本包裝到Android TextView中的下一行?

<TextView android:id="@+id/notificationText" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:textSize="18sp" 
     android:inputType="textMultiLine" 
     android:maxLines="2" 
     android:layout_paddingRight="20dip" 
     android:textColor="#ffffff"/> 

我想換行到下一行。我怎樣才能做到這一點?

回答

32

你必須在你的xml中設置android:scrollHorizontally="false"

+0

在運行時可以做到這一點嗎? – Ewoks 2015-01-21 15:51:42

+1

@Ewoks檢查[setHorizo​​ntalScrolling](http://developer.android.com/reference/android/widget/TextView.html#setHorizo​​ntallyScrolling(布爾值)) – 2015-01-21 17:43:09

+3

文本被剪切而不是去下一行 – 2015-08-19 08:26:05

2

您需要設置

android:minLines="2" 
2

您也可以嘗試

android:inputType="textMultiLine" 

在你的XML。這對我有效。

+1

這工作。我花了很多年試圖用重量和寬度來修復它。謝謝!! – Daniel 2017-09-30 20:16:46

1

在某些情況下,它通過在文本視圖上將寬度設置爲0dp來工作。

android:layout_width="0dp" 

這裏是原來answer的鏈接。

相關問題