【发布时间】:2013-05-24 12:12:32
【问题描述】:
在多次尝试实现一个简单的滑动图片库失败后,我终于按照本教程实现了一些接近我想要的方式的东西:http://androidtrainningcenter.blogspot.dk/2012/10/viewpager-example-in-android.html
但是,我在 ViewPager 中的 ImageViews 中的图像被拉伸到屏幕的角落,我根本不知道如何修复它。我已经调整了我可能找到的每个 march_parent 和 wrap_content,但没有任何区别。
我怀疑这个方法可能是编辑权限:
public Object instantiateItem(View collection, int position) {
ImageView view = new ImageView(activity);
view.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT));
view.setScaleType(ScaleType.CENTER_INSIDE);
view.setBackgroundResource(imageArray[position]);
((ViewPager) collection).addView(view, 0);
return view;
}
我玩过 .setScaleType 方法,但无论我将它设置为什么,它都没有任何区别。我的其余代码是直接从链接教程中复制的,除了特定的可绘制资源。
【问题讨论】:
标签: android-viewpager image-scaling