Android:点击ListView项目 - >带有ImageView的弹出框,来自网址

时间:2015-04-28 18:50:44

标签: android listview android-fragments android-listview

我已经实现了listview和onItemClickListener,点击后会在ListView中返回我的图片网址。

它'全部发生在片段中,如何在ListView上创建另一个片段或框并从URL加载图像?

这是我的onItemClickListener:

chat.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

        Object itm = parent.getItemAtPosition(position);
        List<String> imageLink = extractUrls(String.valueOf(itm));
        String displayLink = "no image";
        if(imageLink.size() != 0){
            displayLink = imageLink.get(0);
            //Display image in popup.
        }


    }
});

1 个答案:

答案 0 :(得分:1)

这个解决方案非常脏,但只需要5行代码 它使用String displayLink = "https://cdn.sstatic.net/stackoverflow/img/apple-touch-icon@2.png"; AlertDialog.Builder d = new AlertDialog.Builder(this); WebView w = new WebView(this); w.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT)); w.loadData("<img style=\"width:100%\" src=\""+displayLink+"\" />", "text/html", "utf-8"); d.setView(w).show(); 内的MAX下载并显示图片。

HAVING