2012-03-08 78 views
0

我需要垂直滾動視圖,在風景confiuration片段之間滾動。 這是我的代碼:verticle滾動視圖

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:scrollbars="vertical" > 

    <LinearLayout 
     android:id="@+id/linearLayout2" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" > 

     <fragment 
      android:id="@+id/fragment2" 
      android:name="com.kevtech.dup.frag1" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" /> 

     <fragment 
      android:id="@+id/fragment1" 
      android:name="com.kevtech.dup.frag2" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" /> 

     <fragment 
      android:id="@+id/fragment3" 
      android:name="com.kevtech.dup.frag3" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" /> 
     </LinearLayout> 
    </ScrollView> 

水平顯示滾動視圖。爲什麼?
TX 理貨

回答

0

您需要聲明您LinearLayout適當orientation財產。 ScrollView上的scrollbars屬性不會改變呈現內容的方式;內容本身的佈局決定了這一點。

例如:

<LinearLayout 
    android:id="@+id/linearLayout2" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical"> 

如果不申報的方向,LinearLayout默認爲水平,我猜是你的問題。