gridview显示图片的方法是什么

avatar
作者
筋斗云
阅读量:0

GridView显示图片的方法可以通过以下步骤实现:

  1. 在布局文件中添加GridView控件:
<GridView     android:id="@+id/gridview"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:numColumns="auto_fit"     android:columnWidth="100dp"     android:verticalSpacing="10dp"     android:horizontalSpacing="10dp"     android:stretchMode="columnWidth"     android:gravity="center" /> 
  1. 创建一个适配器类来提供数据给GridView:
public class ImageAdapter extends BaseAdapter {     private Context mContext;     private int[] mImages;      public ImageAdapter(Context context, int[] images) {         mContext = context;         mImages = images;     }      @Override     public int getCount() {         return mImages.length;     }      @Override     public Object getItem(int position) {         return null;     }      @Override     public long getItemId(int position) {         return 0;     }      @Override     public View getView(int position, View convertView, ViewGroup parent) {         ImageView imageView;          if (convertView == null) {             imageView = new ImageView(mContext);             imageView.setLayoutParams(new GridView.LayoutParams(100, 100));             imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);         } else {             imageView = (ImageView) convertView;         }          imageView.setImageResource(mImages[position]);         return imageView;     } } 
  1. 在Activity中设置适配器并将其与GridView关联起来:
GridView gridView = findViewById(R.id.gridview); int[] images = {R.drawable.image1, R.drawable.image2, R.drawable.image3}; // 图片资源数组 ImageAdapter adapter = new ImageAdapter(this, images); gridView.setAdapter(adapter); 

这样就可以在GridView中显示图片了。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!