【问题标题】:how to create more than two levels expandablelistview如何创建两个以上级别的expandablelistview
【发布时间】:2012-05-16 21:29:24
【问题描述】:

我想创建一个有两个以上级别的可扩展列表视图,数据来自数据库,它有 id,name,parentid ,但是可扩展列表视图组件的默认布局是两个级别,我该怎么做

【问题讨论】:

    标签: android listview


    【解决方案1】:

    您无法使用 Android 中内置的 Expandalble List 来做到这一点。

    您必须编写自己的适配器。人们已经做到了。我见过几种具有多层可扩展列表的文件浏览器实现。有些甚至可能有可用的代码,所以如果你自己不知道如何做,你可以看看它是如何完成的。

    编辑

    找到了一些代码。其中之一应该可以为您解决问题。

    tree-view-list-android 扩展基本适配器

    SO Answer 带有使用修改后的 BaseExpandableListViewAdapter 的代码链接。

    【讨论】:

    • 真的,我一个例子都没找到,大部分例子都是两个层次的,你能给我一个例子吗?
    • 找到了一些代码。将链接放在我的答案中。如果对您有帮助,请接受答案(单击旁边的复选标记)。这不仅让每个人都知道您的问题已得到解决,而且还让回答您问题的人为您提供了帮助。
    猜你喜欢
    • 1970-01-01
    • 2021-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多