作者ttkk ( 绍荣爱镇长)
看板AndroidDev
标题[问题] image使用alartdialog放大
时间Mon Sep 3 11:33:57 2012
大家好,想请问大家一个问题
我的程式中:
1.自订了listview跟adapter,使得每一个item都有一张图片,
这些图片都不在drawable中,而是从网路抓取後显示出来的
map.put("bimage", HttpUtil.getBitmap(jsonObject.getString("bimage")));
postlist.add(map);
mAdapter.setViewBinder(new ViewBinder() {
public boolean setViewValue(View view, Object data,
String textRepresentation) {
if (view instanceof ImageView && data instanceof Bitmap) {
ImageView iv = (ImageView) view;
iv.setImageBitmap((Bitmap) data);
iv.setOnClickListener(list_view_pic_listener);
return true;
} else
return false;
}
});
2.自订了alart dialog,用来显示全萤幕的图片预览
3.现在想要达到的目标是:
点选每个listview item中的图片後,跳出alart dialog,做出图片放大的效果
private OnClickListener list_view_pic_listener = new OnClickListener() {
public void onClick(View v) {
int imageId = v.getId();
alertDialog.show();
}
});
4.遇到的问题点:
我想不出来可以辨认每张图片的方法,目前用过id跟v.toString();
但都没有成功
想请问各位有没有甚麽方法是我没有想到的,先感谢各位的回覆
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.161.150