【问题标题】:Placing divider at a certain position in ListView将分隔线放置在 ListView 中的某个位置
【发布时间】:2012-02-28 10:04:43
【问题描述】:

我正在使用 ListActivityArrayAdapter。我有一个 Strings 数组,我想在列表中的第 5 个 String 之后放置一个分隔符。有没有办法做到这一点?抱歉,如果有重复,只是没有找到我要找的东西。提前致谢。

【问题讨论】:

  • 你能发布你的适配器类和自定义列表项 xml 吗?

标签: android listview adapter listactivity divider


【解决方案1】:

有一个黑客攻击。

最后在你的 list_item 的布局文件中添加一个分隔视图并给它一个 ID。现在在您的自定义适配器类中,您可以在 getView() 方法中根据位置设置该视图的可见性,无论您是否希望它显示。

【讨论】:

    【解决方案2】:

    Listview 的一个属性会帮助你:

    android:divider =  (color or drawable)
    

    还有

    android:dividerHeight = (integer in dp)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      • 2011-12-22
      • 1970-01-01
      相关资源
      最近更新 更多