删除ListView的某些项目之间的间距 - Android

时间:2013-07-31 21:03:39

标签: android listview cursor adapter spacing

我有一个自定义适配器,它使用Cursor作为数据输入。 现在我过滤某些条目以便不显示它们,因为我认为这是我的最佳方式。

我基本上通过将布局Visibility设置为GONE使它们消失,但无论如何,项目之间的空间保留在那里,这意味着如果我过滤掉10个序列项目,我之间的间隙为10 *空间高度一个又一个落后。

在我的情况下,通过xml设置间距是没用的,这在我阅读时似乎是可能的。我只能将间距设置为零,这不是我的实际意图。

如何删除单个间距或使其不可见?

1 个答案:

答案 0 :(得分:0)

我认为你不能那样做。只需删除一般的ListView间距,并将其作为边距添加到每一行。这样,如果行视图消失,间距也是如此。

相关问题