代码之家  ›  专栏  ›  技术社区  ›  Falmarri

使listview中的视图不可见

  •  2
  • Falmarri  · 技术社区  · 14 年前

    我有一个 ListView 使用自定义适配器。我想动态添加/删除 . 我已经试过里面的所有东西了 getView() 方法。我试过了 setVisiblity(View.GONE) 在我回来的路上。实际上它并没有绘制视图,但它仍然为视图分配空间,它只是一个空白的黑色空间。

    看不见?

    2 回复  |  直到 9 年前
        1
  •  5
  •   David Webb    14 年前

    如果要从 ListView 我将更改与 ListAdapter 返回而不是试图操纵视图。

        2
  •  1
  •   user141249 user141249    14 年前

    如果有很多不可见视图,则可能需要将分隔线高度设置为0,并将自己的分隔线添加到返回的视图中。否则,“不可见”视图将有一个可见的分隔线,并在可见视图之间产生一条明显的灰色线。