想在gridview显示图片,但就是不行

protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);se... protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
GridView gv=(GridView)findViewById(R.id.gridView1);
HashMap<String,Object> c_map=new HashMap<String, Object>();
int id=R.drawable.am;
Bitmap bm=BitmapFactory.decodeResource(getResources(),id);
Drawable dr=getResources().getDrawable(id);
Integer it=new Integer(id);
c_map.put("id",dr);
al.add(c_map);
SimpleAdapter sa=new SimpleAdapter(this, al, R.layout.activity_g,new String[]{"id"},new int[]{R.id.iv_h});
gv.setAdapter(sa);
Log.v("a","aaa");
}
Drawable和Bitmap和id甚至id变成integer都试过了,但就是不行c_map.put("id",?);的问号应该用什么。
谢谢!!!
展开
 我来答
匿名用户
2014-08-13
展开全部

问一下你存图片的方式是什么,是不是上传图片然后数据库里存放的是相对路径.

是的话吧GV那个字段做成模板(里面的Label控件用Image控件替换,然后绑定路劲OK)

结果测试如下:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式