2011-07-15 99 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" > 
相关问题