滚动视图中的多个文本视图

sam*_*sam 4 android

我有一个活动,它将步行路线显示为文字.我有一组TextViews,5包含"Step x",其中x是步骤编号,另外5个包含实际指令的TextView.

问题是最后一个TextView进入屏幕,所以我想让TextViews组滚动就像它们是一个一样.这可能吗?我知道ScrollView似乎只把一个TextView作为一个孩子.

我想在一个TextView中包含所有文本但是我无法单独将样式应用于"Step x"文本.

Chr*_*ell 9

这是我的做法:

<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>
Run Code Online (Sandbox Code Playgroud)


Chr*_*ris 8

您可以将所有文本视图放入LinearLayout,然后将该布局放入ScrollView.