0

如何設置這些都是Horizo​​ntalScrollView調整圖像大小到的LinearLayout和Horizo​​ntalScrollView

正如你所看到的圖像是這麼多寬的圖像,我需要他們正常大小。

這是我對HorizontalScrollView xml文件代碼:

<HorizontalScrollView 
    android:layout_width="wrap_content" 
    android:layout_height="5dp" 
    android:id="@+id/hscrollview" 
    android:layout_weight="0.2"> 

    <LinearLayout 
     android:id="@+id/container" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:orientation="horizontal" /> 
</HorizontalScrollView> 

這是我編程嘗試。

private ImageView getImageView(final Integer image, final int index) { 

    imageView = new ImageView(getApplicationContext()); 
    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); 
    lp.setMargins(0, 0, 0, 0); 

    imageView.setLayoutParams(lp); 

    imageView.setScaleType(ImageView.ScaleType.FIT_XY); 
    imageView.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 

      viewPager.setCurrentItem(index); 

     } 
    }); 

    imageView.setImageResource(image); 

    return imageView; 
} 

enter image description here

回答

0

變化

imageView.setScaleType(ImageView.ScaleType.FIT_XY); 

imageView.setScaleType(ImageView.ScaleType.FIT_CENTER); 
+0

謝謝大家的回答。 它的工作,但我面臨着一個新問題。圖像本身之間太遠了。 這是您可以查看的鏈接:https://drive.google.com/file/d/0B7DsX9upspr7RlhFazVpZlU0Tlk/view – kinyas