我目前正在做一个项目,我需要在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