看板 AndroidDev 關於我們 聯絡資訊
大家好,想請問大家一個問題 我的程式中: 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