如何添加HTML文件的ListView每个项目,以及如何在Android的使用putExtra又在哪里? [英] How to add html files to ListView each items and how to use putExtra for them in android?

查看:214
本文介绍了如何添加HTML文件的ListView每个项目,以及如何在Android的使用putExtra又在哪里?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 最终的String [] = web视图{文件:///assets/Test.html,文件:///assets/Test1.html};
listView.setOnItemClickListener(新AdapterView.OnItemClickListener(){
    @覆盖
    公共无效onItemClick(适配器视图<>母公司,观景,INT位置,长的id){
        如果(位置== 0)
        {
            意向意图=新意图(Theme1.this,Result_Theme.class);
            intent.putExtra(th0时,web视图[0]);
        }
        如果(位置== 1)
        {
            意向意图=新意图(Theme1.this,Result_Theme.class);
            intent.putExtra(TH1,web视图[1]);
        }
    }
});


解决方案

 最终的String [] = web视图{文件:///assets/Test.html,文件:/ //assets/Test1.html};
listView.setOnItemClickListener(新AdapterView.OnItemClickListener(){
    @覆盖
    公共无效onItemClick(适配器视图<>母公司,观景,INT位置,长的id){
        如果(位置== 0)
        {
            意向意图=新意图(Theme1.this,Result_Theme.class);
            intent.putExtra(th0时,Html.fromHtml(web视图[0]));
        }
        如果(位置== 1)
        {
            意向意图=新意图(Theme1.this,Result_Theme.class);
            intent.putExtra(TH1,Html.fromHtml(web视图[1]));
        }
    }
});

final String[] webView = {"file:///assets/Test.html","file:///assets/Test1.html"};
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        if(position==0)
        {
            Intent intent = new Intent(Theme1.this,Result_Theme.class);
            intent.putExtra("th0",webView[0]);
        }
        if(position==1)
        {
            Intent intent = new Intent(Theme1.this,Result_Theme.class);
            intent.putExtra("th1",webView[1]);
        }
    }
});

解决方案

final String[] webView = {"file:///assets/Test.html","file:///assets/Test1.html"};
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        if(position==0)
        {
            Intent intent = new Intent(Theme1.this,Result_Theme.class);
            intent.putExtra("th0",Html.fromHtml(webView[0]));
        }
        if(position==1)
        {
            Intent intent = new Intent(Theme1.this,Result_Theme.class);
            intent.putExtra("th1",Html.fromHtml(webView[1]));
        }
    }
});

这篇关于如何添加HTML文件的ListView每个项目,以及如何在Android的使用putExtra又在哪里?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆