2017-03-05 130 views
0

布局中的ScrollView有三个Imageviews,其中有可绘制的图像作为其背景。ImageViews的尺寸为150dp。我已将ScrollView的高度设置为wrap_contentscrollbars属性为horizontal。但它不滚动。请帮助我解决问题。滚动查看不滚动

代码:

<ScrollView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/offerscroll" 
      android:scrollbars="horizontal" 
      android:layout_below="@+id/offr_prsnl_chs_pht" 
      > 
      <LinearLayout 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:orientation="horizontal"> 
       <ImageView 
        android:layout_width="@dimen/prsnl_img_dimen" 
        android:layout_height="@dimen/prsnl_img_dimen" 
        android:id="@+id/offr_img1" 
        android:background="@drawable/ambulance" 
        android:layout_marginLeft="10dp" 
        android:layout_marginTop="15dp"/> 
       <ImageView 
        android:layout_width="@dimen/prsnl_img_dimen" 
        android:layout_height="@dimen/prsnl_img_dimen" 
        android:id="@+id/offr_img2" 
        android:background="@drawable/ambulance" 
        android:layout_marginLeft="5dp" 
        android:layout_marginTop="15dp"/> 
       <ImageView 
        android:layout_width="@dimen/prsnl_img_dimen" 
        android:layout_height="@dimen/prsnl_img_dimen" 
        android:id="@+id/offr_img3" 
        android:background="@drawable/ambulance" 
        android:layout_marginLeft="5dp" 
        android:layout_marginTop="15dp"/> 

      </LinearLayout> 
     </ScrollView> 
+0

也许你会发现这个: [http://stackoverflow.com/questions/2044775/scrollview-vertical-and-horizo​​ntal-in-android](http://stackoverflow.com/questions/2044775/scrollview -vertical-and-horizo​​ntal-in-android) –

回答

2

为什么不使用HorizontalScrollView代替

<HorizontalScrollView 
    android:id="@+id/offerscroll" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:fillViewport="true" 
    android:measureAllChildren="false" 
    android:layout_below="@+id/offr_prsnl_chs_pht" 
    android:scrollbars="horizontal" > 


    </HorizontalScrollView> 
+0

这是正确的 – Wizard

0

使用HorizontalScrollView。它应该解决您的问题

0

至于你的代码去没有问题,所以有可能是一种可能性:

图像(扪值)的大小满足版面大小,即可能需要没有滚动。

看看改变是否适合你。