[問題] image使用alartdialog放大
大家好,想請問大家一個問題
我的程式中:
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