如何設置這些都是HorizontalScrollView圖像是太遠的LinearLayout和HorizontalScrollView
正如你所看到的圖像是彼此之間沒有如此接近,我需要他們接近圖像的範圍。
這是我對HorizontalScrollView xml文件代碼:
這是我編程嘗試。
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;
}
你應該嘗試http://stackoverflow.com/questions/18952656/setscaletype-to-scaletype-matrix-programmatically-not-工作但在xml它工作 –
不要使用水平滾動視圖,而是使用'ViewPager'。檢查此 - https://developer.android.com/training/animation/screen-slide.html –
嘗試爲imageview定義固定寬度。 –