Gallery的Adapter中:
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView = new ImageView(mContext);
imageView.setImageResource(mImageIds[position]);
float h,w;
h = imageView.getDrawable().getIntrinsicHeight();
w = imageView.getDrawable().getIntrinsicWidth();
imageView.setLayoutParams(new Gallery.LayoutParams((int) (190.0/(h/w)), 190));
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
imageView.setBackgroundResource(mGalleryItemBackground);
return imageView;
}
本文详细介绍了如何在Gallery的Adapter中实现图片加载及布局参数设置的过程。通过具体代码示例,展示了如何根据图片的固有尺寸调整其显示大小,并设置图片的显示方式为FIT_XY。此外,还介绍了如何为图片视图设置背景。
1万+

被折叠的 条评论
为什么被折叠?



