【问题标题】:ExpandableListView doesn't expand at allExpandableListView 根本不展开
【发布时间】:2013-07-24 08:20:54
【问题描述】:

我有 10 个元素的 ListView,最后一个元素是 ExpandableListView,但是当我点击最后一个元素展开时,它根本没有展开,我只能看到一个子项,至少应该有一个5 个子元素。

我尝试动态设置布局高度,但我不知道如何获取真正的子项高度。

提前致谢!

【问题讨论】:

  • 列表视图在滚动视图中无法正常工作
  • 您在列表视图中有一个可展开的列表视图?
  • 此滚动视图不起作用。

标签: android list layout view expand


【解决方案1】:

你的意思是你在 ListView 中有一个 ExpandableListView 吗?如果是这样,我认为不应该这样做。您应该拥有的只是一个带有 ExpandableListAdapter 的 ExpandableListView,它只为您的第 10 个元素返回子元素。我认为文档(http://developer.android.com/reference/android/widget/ExpandableListAdapter.html)很好地解释了如何创建这样的适配器,但如果您需要它,我可以粘贴一个示例。

【讨论】:

  • 这是唯一的方法吗?我不能测量子项的高度,然后当我单击展开图标时,布局高度会动态变化吗?
  • 如果你有一个 wrap_content,当你展开时,它应该会增长。无论如何,我想我并没有完全理解你的问题。你能发布一些代码吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多