如何设置这些都是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定义固定宽度。 –