亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

gridview顯示圖片的方法是什么

小億
89
2023-12-11 23:35:42
欄目: 編程語言

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中顯示圖片了。

0
宁明县| 松潘县| 尼勒克县| 澳门| 临湘市| 东港市| 涿鹿县| 高碑店市| 义马市| 原阳县| 平陆县| 西乌珠穆沁旗| 子洲县| 青神县| 玉山县| 屯门区| 泰宁县| 紫阳县| 吉水县| 肃南| 哈巴河县| 夏津县| 武城县| 蒲江县| 黎川县| 苍山县| 灵石县| 白沙| 咸宁市| 邯郸县| 南华县| 同江市| 搜索| 威信县| 石家庄市| 禄劝| 泉州市| 遵义县| 漳浦县| 宝兴县| 武威市|