我有一个活动,它将步行路线显示为文字。 我有一组TextViews,5包含“Step x”,其中x是步骤编号,还有5个包含实际指令的TextView。
问题是最后一个TextView进入屏幕,所以我想让TextViews组滚动就好像它们是一个一样。这可能吗?我知道ScrollView似乎只把一个TextView作为一个孩子。
我想在一个TextView中包含所有文本但是我无法单独将样式应用于“Step x”文本。
答案 0 :(得分:7)
您可以将所有文本视图放入LinearLayout,然后将该布局放入ScrollView。
答案 1 :(得分:4)
我是这样做的:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="horizontal" android:id="@+id/ScrollView">
<LinearLayout
android:layout_width="fill_parent"
android:orientation="vertical"
android:id="@+id/linearLayout1"
android:layout_height="fill_parent"
android:layout_gravity="center_vertical|center_horizontal">
<TextView android:text="@string/textView1"
android:id="@+id/textView1"
android:layout_width="280dip"
android:layout_height="60dip">
</TextView>
<TextView android:text="@string/textView2"
android:id="@+id/textView2"
android:layout_width="280dip"
android:layout_height="60dip">
</TextView>
<TextView android:text="@string/textView3"
android:id="@+id/textView3"
android:layout_width="280dip"
android:layout_height="60dip">
</TextView>
<TextView android:text="@string/textView4"
android:id="@+id/textView4"
android:layout_width="280dip"
android:layout_height="60dip">
</TextView>
</LinearLayout>
</ScrollView>