android开放读取图片路径转化为图片显示到ImageView控件里面,可以转化,却不能显示

JAVA代码:publicBitmapGetLocalOrNetBitmap(Stringpath){BitmapjjBitmap=null;BitmapFactory.... JAVA代码:

public Bitmap GetLocalOrNetBitmap(String path)

{

Bitmap jjBitmap=null;
BitmapFactory.Options opts = new BitmapFactory.Options();
//

// 设置为ture只获取图片大小

opts.inSampleSize=2;
// 返回为空

path="/storage/emulated/0/DCIM/Camera/1403424318305.jpg";

File file=new File(path);

if( file.exists())

{

jjBitmap= BitmapFactory.decodeFile(path, opts);

}

else
{

}

return jjBitmap;
}
private void bindMemos2ListView(List
memos)
{
List> items = new ArrayList>();
if (memos != null && memos.size() > 0)
{
for (Book memo : memos)
{
HashMapitem = new HashMap();
String bi = memo.getIntroduction();
// String subContent=bi.length()>10?bi.substring(0,9) + "......"
// : bi;
item.put("id", memo.getId());
item.put("introduction", "简介:"+bi);
// item.put("subintroduction", subContent);
item.put("bookname",memo.getBookname());
item.put("author", "作者:"+memo.getAuthor());
item.put("press", memo.getPress());
item.put("ptime", memo.getPtime());
item.put("isbn", memo.getIsbn());
Bitmap a =GetLocalOrNetBitmap(memo.getCover());
item.put("ImagePath",a);
items.add(item);
}
}
SimpleAdapter adapter = new SimpleAdapter(this, items, R.layout.alllist, new String[] {
"bookname","ImagePath"}, new int[] {R.id.ibookname,R.id.picture }); ls.setAdapter(adapter);
}
我还是菜鸟,求大神
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
poikl369
2014-07-04 · TA获得超过223个赞
知道小有建树答主
回答量:257
采纳率:33%
帮助的人:169万
展开全部
我推荐你 还是不要这样加载图片 图片多的话 直接就内存溢出 先在github上面下载一个imageLoader的开源的项目
追问
怎么使用呢,能指导下吗,我才学没多久
追答
下载地址 https://github.com/nostra13/Android-Universal-Image-Loader
里面会有一个例子 你照着来 就好了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式