【问题标题】:How do I implement a list view inside a list view?如何在列表视图中实现列表视图?
【发布时间】:2019-03-26 22:47:28
【问题描述】:

我正在尝试在 Android Studio 中为我的 android 应用程序创建以下设计,但是,我正在努力为内部/子列表视图编写适配器。enter image description here

究竟如何为内部 ListView 编写适配器(用 Java 编写)

在提交这个问题之前,我在网上做了一些关于如何创建与我想要的设计相似的设计的研究。我访问过的大多数地方都建议将 ListView 放在 ListView 中并不是一个好主意。如果是这样,如果不将 ListView 放在 ListView 中,我还能如何创建上面的设计?

【问题讨论】:

    标签: android android-layout android-listview


    【解决方案1】:

    实际上并不推荐嵌套 ListView。这看起来就像一个 2 面板列表/详细信息界面,左侧为主列表,右侧为子列表。一个简单的LinearLayout可以并排对齐两个ListView。

    【讨论】:

      【解决方案2】:

      你想在列表视图中使用列表视图吗?如果您单击主列表视图项目,那么它将展开并显示更多子项目或如何?我的理解是正确的意思是检查 Expandable listview

      https://developer.android.com/reference/android/widget/ExpandableListView

      【讨论】:

      • 我不想要一个可扩展的 ListView,我希望二级列表始终显示,并且正如设计图所示,二级列表必须放在部门名称下方
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-13
      相关资源
      最近更新 更多