android编程中Map<String,Object> listItem=new HashMap<String,Object>()的问题 资源ID: 1.Object可以是任何类型,我的代码如下:2.List >listItems=new ArrayList>();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你可以添加任意多的猜慎改属性。使用更方便 。 GridView和ListView一样需要设置子布局文件,你在布局文誉正慎件清旦指定一个ImageVIew,imageView.setImageBitmap(bitmap)就可庆敬显示了 是不是要加上这个了 bitmap = Bitmap.createScaledBitmap(bitmap, screenWidth, screenHeight, true); /岁败/ 创建一个指定大小的乎前颤图片悔烂 可以历首参考念洞 android docs docs/resources/tutorials/仔烂枯views/hello-gridview.html ← 上一篇: 下一篇: →