1

我创建了一个 android textview 字段。我的问题是我希望所有文本在行上有 Enter 或“/n”时立即进入新行。例如:-我在下面有一个文本行:-

 Twinkle, twinkle, little star,How I wonder what you are.
 Up above the world so high,Like a diamond in the sky.

我希望它如下所示,但是当我使用下面的代码时,它会在运行时换行。任何想法我该怎么做。我的代码在下面

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".DisplayGanMessageActivity" >

<TextView
    android:id="@+id/textView1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="@string/title_activity_display_gan_message" />

<TextView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignLeft="@+id/textView1"
    android:layout_below="@+id/textView1"
    android:layout_marginTop="18dp"
    android:text="
 Twinkle, twinkle, little star,How I wonder what you are.
 Up above the world so high,Like a diamond in the sky."/>

我从这个得到以下输出:-闪烁,闪烁,小星星,我怎么想知道你是什么。在世界上空如此之高,就像天空中的钻石

4

1 回答 1

2

试试这个

<TextView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignLeft="@+id/textView1"
    android:layout_below="@+id/textView1"
    android:layout_marginTop="18dp"
    android:text="Twinkle, twinkle, little star,How I wonder what you are. \n Up above the world so high,Like a diamond in the sky."/>
于 2013-08-26T22:32:06.393 回答