2011-07-15 182 views
0

我有一個Horizo​​ntalScrollView與2 Imageview。 Horizo​​ntalScrollView嵌入在ScrollView中。 我想,如果圖片太大(寬度和/或高度),以適應,它會被裁剪爲ScrollView的大小(不是屏幕大小)。 如果它更小,沒有變化。適合imageview到滾動視圖大小

我的XML:

<ScrollView android:id="@+id/scrollView" 
    android:layout_width="fill_parent" android:layout_height="wrap_content" 
    android:layout_below="@id/headerappview" 
    android:layout_above="@id/bottomBar" 
    android:background="@color/white"> 

    <HorizontalScrollView android:layout_height="wrap_content" 
     android:layout_below="@+id/txtAdditionalContent" 
     android:id="@+id/hscrollview" 
     android:paddingBottom="22px" 
     android:layout_gravity="center_horizontal" 
     android:layout_width="wrap_content"> 

     <LinearLayout android:layout_height="wrap_content" 
      android:gravity="center_vertical" android:layout_width="wrap_content"> 

      <ImageView android:id="@+id/img2" android:src="@drawable/icon" 
       android:paddingRight="25px" 
       android:scaleType="fitXY" 
       android:adjustViewBounds="true" 
       android:cropToPadding="true" 
       android:layout_height="wrap_content" 
       android:layout_width="wrap_content"></ImageView> 

      <ImageView android:id="@+id/img3" android:src="@drawable/icon" 
       android:cropToPadding="true" 
       android:scaleType="fitXY" 
       android:adjustViewBounds="true" 
       android:layout_height="wrap_content" 
       android:layout_width="wrap_content"> 
      </ImageView> 
     </LinearLayout> 

    </HorizontalScrollView> 

</ScrollView> 

(對不起,我的英文不好)

回答

1

能否請您讓我們知道你是否願意裁剪圖像或縮放圖像?

如果你希望只規模大的圖像,使之適合接盤,

android:cropToPadding="false" 

更多關於ImageView的是here

+0

是的,我想要縮放圖片。然而,我的圖片保持相同的大小有/沒有這個參數 – g123k

1

請加fadingEdge和fillViewport以滾動型和Horizo​​ntalScrollView

<ScrollView 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"  
     android:fillViewport="true" 
     android:fadingEdge="none" 
     android:background="@drawable/bg_app" > 
相關問題