【问题标题】:How to draw horizontal line in ListView?如何在 ListView 中绘制水平线?
【发布时间】:2010-07-13 09:07:38
【问题描述】:

有没有比定义具有固定高度和黑色背景的布局更好的方法来绘制黑色水平线?

【问题讨论】:

    标签: android android-listview listviewitem


    【解决方案1】:

    ListView 允许您定义可绘制的分隔线。有关更多信息,请参阅ListView 上的 android 文档。

    分隔线将在列表中的每个项目之后绘制,而无需您对其执行任何操作。您可以使用可绘制对象或颜色作为分隔线,还可以指定整个列表的分隔线高度。

    【讨论】:

    • 它适用于drawable,但是当它是在xml中定义的颜色时它不显示。我读到这是一个错误 - 你知道它是从哪个 Android 版本修复的吗?
    • 我正在针对 1.6(SDK 版本 4)进行开发,它适用于 xml 定义的颜色。如果您有兴趣,我可以发布代码。
    • 我的目标平台是 1.5,它不起作用,所以这可能表明他们在 Donut 中修复了它。
    【解决方案2】:

    API Demos List5.java 演示包含分隔符,使用android.R.layout.simple_expandable_list_item_1

    【讨论】:

      猜你喜欢
      • 2013-11-29
      • 1970-01-01
      • 2021-11-29
      • 2021-09-24
      • 1970-01-01
      • 1970-01-01
      • 2022-06-30
      • 2015-04-04
      • 2015-09-14
      相关资源
      最近更新 更多