2017-03-05 319 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

至於你的代碼去沒有問題,所以有可能是一種可能性:

圖像(捫值)的大小滿足版面大小,即可能需要沒有滾動。

看看改變是否適合你。