2011-11-18 218 views
0
<ScrollView 
    android:id="@+id/sv_chat" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_above="@+id/layout_bottom" 
    android:background="#ffffffff" > 

    <LinearLayout 
     android:id="@+id/layout_chatrecord" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_gravity="bottom" 
     android:orientation="vertical" > 
    </LinearLayout> 
</ScrollView> 

如果我在LinearLayout中添加android:layout_gravity="bottom",則ScrollView無法工作。 當我一直把視圖放在LinearLayout的時候,視圖會自下而上地出現,這是我想要的。雖然結果是ScrollView無法正常工作,但放在第一位的視圖無法看到。如何解決?滾動條不起作用?

回答

1

試試這個..

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/ScrollView01" android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <LinearLayout 
     android:orientation="vertical" android:layout_width="fill_parent" 
     android:layout_height="fill_parent" android:scrollbars="vertical" 
     android:scrollbarAlwaysDrawVerticalTrack="true"> 
</LinearLayout> 
</ScrollView> 
+0

的xmlns:安卓= 「http://schemas.android.com/apk/res/android」 不需要與LinearLayout中。 – himanshu

+0

好的himanshu感謝您糾正我 – Shruti

+0

它適用於從LinearLayout到ScrollView的android:layout_gravity =「bottom」。 – user898366