【问题标题】:Dynamically allocating height of for list view动态分配列表视图的高度
【发布时间】:2016-08-11 21:03:29
【问题描述】:

我有一个列表视图和一个可扩展的列表视图,我想在同一个视图上显示两者(我可以修复列表视图的高度,但这只会在定义的高度内滚动我的列表)。 到目前为止,我在下面有这些链接,但是通过使用这种方法,尽管它正在分配动态高度,但它会分配空白空间。
http://kk-brothers.blogspot.in/2011/09/dynamically-change-listview-height.html

【问题讨论】:

  • 你能上传一些截图吗?是不是像一个顶部的线性布局列表视图,底部可展开?
  • 这里是链接prntscr.com/c4dzst
  • 您可以使用expandable listview 本身创建此布局。您可以在没有组图标的情况下一直保持某些项目展开。一屏使用两个AdapterView不好。它会减慢屏幕渲染速度。
  • 一个是列表视图,另一个是可扩展的列表视图,我需要为两个列表动态分配高度。你说得对,我不应该使用两个适配器,但这是我的要求。你有什么建议或替代解决方案吗,我只需要这样展示。
  • 创建可展开的列表视图,默认打开第一项成分。相应地设置您的组图标和组单击侦听器。

标签: android listview android-recyclerview


【解决方案1】:

请检查填充/边距是否也在计算中。还需要将 dp 转换为 px。但我会要求不要这样设计。它将破坏您的 listview/recyclerview 的回收属性。

【讨论】:

    猜你喜欢
    • 2012-08-05
    • 2019-09-04
    • 2011-02-14
    • 2015-01-10
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 2017-07-19
    • 2013-04-25
    相关资源
    最近更新 更多