我在我的活动上制作了一个包含大量图像的应用程序,我有 11 个网格视图。问题是对于每个 gridview 我必须制作一个新的 Adapter 来填充图像我正在寻找一种方法来使用一个 Adapter 填充每个 Gridview 以显示不同的图像堆栈!有没有可能我是android新手所以我不知道要搜索什么
谢谢
编辑:继承人我的一个适配器的代码
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView;
if (convertView == null) { // if it's not recycled, initialize some attributes
imageView = new ImageView(mContext);
imageView.setLayoutParams(new GridView.LayoutParams(85, 85));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(8, 8, 8, 8);
} else {
imageView = (ImageView) convertView;
}
imageView.setImageResource(mThumbIds[position]);
return imageView;
}
private Integer[] mThumbIds = {
R.drawable.pic76, R.drawable.pic87,
R.drawable.pic77, R.drawable.pic88,
R.drawable.pic78, R.drawable.pic89,
R.drawable.pic79, R.drawable.pic90,
R.drawable.pic80, R.drawable.pic91,
R.drawable.pic81, R.drawable.pic82,
R.drawable.pic82,
R.drawable.pic83,
R.drawable.pic84,
R.drawable.pic85,
R.drawable.pic86
};
你可以看到我已经硬编码了我的图像,如果 griview=="first" 那么有什么理由让这个像这样