android - 如何在android中的expandablelistview的子菜单中添加可点击的http链接

标签 android expandablelistview

我想在可扩展 ListView 子菜单中添加 pdf 文件的下载链接:当我展开父菜单并单击其中一个子菜单时,它应该会打开浏览器或开始下载文件

如果我刚开始进行 android 开发,如果能得到一个完整的教程就更好了。

有创建可扩展 ListView 的好教程,但不是我想要的。

请帮助我。

最佳答案

使用 setOnChildClickListener 启动浏览器或开始下载过程

// Listview on child click listener
    expListView.setOnChildClickListener(new OnChildClickListener() {

        @Override
        public boolean onChildClick(ExpandableListView parent, View v,
                int groupPosition, int childPosition, long id) {
            // TODO Auto-generated method stub
            Toast.makeText(getApplicationContext(),
                    listDataHeader.get(groupPosition)
                    + " : "
                    + listDataChild.get(listDataHeader.get(groupPosition)).get(childPosition), 
                    Toast.LENGTH_SHORT).show();

        }
    });



有关更多详细信息和更好的教程,请关注 this

关于android - 如何在android中的expandablelistview的子菜单中添加可点击的http链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21021554/

相关文章:

android - 带有 mockito 测试的简单 kotlin 类导致 MissingMethodInvocationException

Android Sqlite 问题

android - 如何在android中的可扩展 ListView 中的子点击部分触发事件

android - 在布局中添加 ExpandableListView

android - 从列表中删除项目后,展开项目的位置不会在 ExpandableListView 上刷新 - Android?

android - 不幸的是,相机已停止

android - 无法解析以下类的父类(super class)型

android - 如何在 Android EditText 中显示 iOS 风格的 Emoji 字符?

android - 具有多项选择的 ExpandableListView 将所选项目保存到数组中

如果列表太大,Android 双可扩展 ListView 会隐藏项目