1.Object可以是任何类型,我的代码如下:2.List<Map<String,Bitmap> >listItems=new ArrayList<Map<String,Bitmap>>();3.Bitmap bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.anim1);4.listItem.put("image", bitmap);5.listItems.add(listItem);6GridView grid=(GridView)findViewById(R.id.grid01);7。grid.setAdapter(simpleAdapter);一些代码我省略了不写了;我的问题是我指定Object为Bitmap类型,但grid什么也没显示,难道不能是Bitmap?我想让让grid显示sd卡中的图片,该如何实现
simpleadapter我好像就没有使用过,从学习开始就一直没有使用过。推荐你用继承自baseadapter的方法来做,也就不需要什么map了。你可以用List<PicInfo>的方式来保存你的图像。这里的picInfo你可以添加任意多的属性。使用更方便 。
是不是要加上这个了 bitmap = Bitmap.createScaledBitmap(bitmap, screenWidth, screenHeight, true); // 创建一个指定大小的图片