LinearLayout ScrollView内部不会扩展

时间:2012-09-16 19:44:33

标签: android android-layout android-linearlayout android-scrollview

出于某种原因,我不能水平滚动我的线性布局......

我尝试了这个解决方案但它不起作用:LinearLayout not expanding inside a ScrollView

还有其他我不想要的东西吗?

这是我的代码:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fadingEdge="horizontal"
    android:scrollbars="horizontal"
    android:fillViewport="true" >

 <LinearLayout
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:orientation="horizontal"
     android:scrollbarStyle="insideOverlay"
     android:scrollbars="horizontal" >

     <ImageButton
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:background="@drawable/ventuscartoon" >

     </ImageButton>

     <ImageButton
         android:id="@+id/imageButton1"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:src="@drawable/eincartoon" />

     <ImageButton
         android:id="@+id/imageButton3"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:src="@drawable/ventuscartoon" />

     <ImageButton
         android:id="@+id/imageButton2"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:src="@drawable/ventuscartoon" />

</LinearLayout>

</ScrollView>

谢谢!

1 个答案:

答案 0 :(得分:2)

如果要水平滚动,可能应该使用Horizo​​ntalScrollView而不是ScrollView