1

我的情况如下:

我想知道是否可以有一个带有线性布局的(自定义)ListView,而在线性布局中另一个ListView。我想要完成的是一个对象列表,其中包含一个对象列表和一个对象列表。这意味着该列表下降了 3 个类别(级别)。公司有几个机构,机构有几个部门。我会试着画出来。

[ Company] //ListView
    [Layout]
        [ Establishment]  //ListView
            [Layout]
                [Department]//ListView
                [Department]
            [/Layout]
        [/ Establishment]
    [/Layout]
[/ Company]

对于每个对象(公司、机构和部门),我都有一个主类和一个适配器类。

我知道如何制作 ListView 并检索数据以将其显示在 ListView 中。但是当您必须在另一个 ListView 的层次结构中向下或当您拥有彼此相关的 ListView 时,我还不知道如何使用它。也许我应该使用一个可扩展的 ListView(但我不希望折叠/展开行为)它必须看起来像一个 ListView,也许是一个行为类似于 ListView 的线性布局。或者使用节标题来呈现我想要的数据。

好吧,在我的问题上,我最终使用了带有 GridView 的 ExpandableListView。

4

0 回答 0