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适配器的具体实现方法,通过自定义getView方法来加载图片资源,并调整ImageView的大小以适应Gallery布局。
1万+

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



