我们使用Gallery的时候,有时为了凸显每一张图片会选择Gallery播放图片的时候要求每一屏只显示一张图片。这个不难实现,代码如下:
Java代码
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- ImageView imageView = new ImageView(context);
- Bitmap bitmap = this.images.get(position);
- imageView.setImageBitmap(bitmap);
- //设置样式 :填充整个屏幕
- imageView.setLayoutParams(new Gallery.LayoutParams(Gallery.LayoutParams.FILL_PARENT,
- Gallery.LayoutParams.FILL_PARENT));
- //设置缩放比例:保持原样
- imageView.setScaleType(ImageView.ScaleType.CENTER);
- return imageView;
- }