为什么在添加ScrollView时换行符停止工作?

我目前正在做一个项目,我需要在TextView中创建一个换行符。我知道怎么做\n而且我做到了。但是,当我将代码包装在ScrollView中时,无论我做什么,换行符都不起作用。是什么原因导致换行符停止工作?我如何修复它?

代码如下:

<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scroll"
android:layout_width="match_parent"
android:layout_height="match_parent">

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

        <ImageView
            android:id="@+id/HeroImage"
            android:src="@drawable/ogre"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />

        <TextView
            android:id="@+id/header"
            android:text="Fat Ogre Comics"
            android:textSize="36sp"
            android:textStyle="bold"
            android:fontFamily="roboto"
            android:paddingLeft="20dp"
            android:paddingTop="10dp"
            android:textColor="@android:color/black"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />

        <TextView
            android:id="@+id/description"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Comics and Tabletop Gaming"
            android:textSize="24sp"
            android:fontFamily="roboto"
            android:paddingLeft="20dp"
            />

        <TextView
            android:id="@+id/location"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="525 Sawdust Rd. Ste: 101 \nThe Woodlands, 77380 \nPhone:(281) 292-8444"
            android:minLines="2"
            android:paddingLeft="20dp"
            android:paddingBottom="10dp"
            android:paddingTop="10dp"
            android:textColor="@android:color/black"/>

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/fatogreinstore"
            android:scaleType="centerCrop"
            />

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:minLines="2"
            android:text="Sunday 11AM–7PM \nMonday 11AM–9PM \nTuesday 11AM–9PM \nWednesday 11AM–9PM \nThursday 11AM–9PM \nFriday 11AM–10PM \nSaturday 10AM–10PM"/>

</LinearLayout>
</ScrollView>

换行符在第三个也是最后一个TextViews中。

转载请注明出处:http://www.fdzxgo.com/article/20230526/2196388.html