android将一个活动的图片传递给下一个活动显示

在indexactivity中用Gallery显示菜品的图片和价格,菜品是一个对象,在gallery中获取到了每一个菜品对象,传递到了下一个活动,图片的uri是一个字符串对象(drawable://2130837591)在下一个活动中我可以得到菜品对象,但是怎么把字符串的图片地址转华为图片显示呢,希望各位前辈耐心解答哈,不剩感激

图片的uri是一个字符串对象(drawable://2130837591) ?

url本来就是一个字符串吧drawable://2130837591 这个应该就是你本地drawable下面的吧。 你可以传一个位置值过去 然后 根据位置值 设置相应的drawable里面的图片

一般可以使用StartActivityForResult

你这是网络获取的数据吗?还是本地……大家说清楚互相探讨喽

这个数字是指在R中的id吗?如果是的话可以getResources().getDrawable(R.id.XX)(如果你是设置图片src.在下个imageview里面setImageDrawable。如果是背景可以直接setBackgrounpResouse(R.id.XX)