2011-12-05 65 views
3

我有一個活動將文本顯示爲行走方向。 我有一組TextView,其中5包含「Step x」,其中x是包含實際說明的步驟編號和5個以上的TextView。滾動視圖中的多個文字瀏覽

問題是,最後一個TextView出現在屏幕上,所以我想讓這組TextView滾動,就好像它們是一樣的。這可能嗎?我知道ScrollView似乎只有一個TextView作爲一個孩子。

我在考慮在一個TextView中使用所有文本,但是我不能單獨將樣式應用於「Step x」文本。

回答

6

您可以將所有文本視圖放入LinearLayout,然後將該佈局放入ScrollView。

+0

工作完美感謝 – sam

3

以下是我會做:

<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>