【问题标题】:Android : get List item height of a custom adapterAndroid:获取自定义适配器的列表项高度
【发布时间】:2012-06-18 04:51:16
【问题描述】:

我在滚动视图中使用列表视图。为了避免列表视图不可滚动,我需要调整列表项的高度并设置列表视图的高度。使用自定义适配器时如何获取列表项高度?

【问题讨论】:

  • 你不需要在列表视图中放置滚动视图...列表视图会自动滚动

标签: java android listview


【解决方案1】:

删除父滚动视图...保持列表视图不变...并将列表视图的高度更改为fill_parent,然后在列表中填充新项目时自动滚动您可以滚动浏览它以查看超出的屏幕...如果通过设置为 fill_parent ListView 强制其他视图离开屏幕,通过拖动图形布局中的边缘手动设置高度。无论哪种方式都不需要使用 ScrollView

感谢@Lalit 指出将ListView 设置为wrap_content 的危险

【讨论】:

  • 你不应该使用 ListViews layout_height 作为 wrap_content。
  • 它工作得非常好,正如我期望的那样,每当我将 t 设置为 wrap_content 时,如果这是一个错误的做法,它应该设置为什么(真正的问题)......无论如何,列表视图肯定不应该是在滚动视图中?没有品脱这样做,列表视图本身是可滚动的......
  • 好的,让我通过Proof清除它
  • 这仍然让人怀疑你能不能把它移到聊天中(我不知道怎么做)
  • Casual Chat 随时有空
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-10
  • 2011-02-14
  • 1970-01-01
  • 2015-04-27
  • 2015-07-09
相关资源
最近更新 更多