【问题标题】:Android ListView divider near group header组标题附近的Android ListView分隔线
【发布时间】:2023-03-18 10:10:02
【问题描述】:

我有几个 PreferenceGroup 的 PreferenceActivity。 ListView 没有在 PreferenceGroup 的标题上方和下方显示分隔线。它如何知道是否显示该标题?

假设我有一个带有自定义适配器的 ListView。我怎样才能告诉它哪些条目是标题并且不应该在它周围有分隔线?

谢谢

【问题讨论】:

    标签: android listview header preferenceactivity divider


    【解决方案1】:

    那些不是标题,它们是分隔符。适配器通过在isEnabled 处返回false 来告诉ListView 哪个项目是分隔符。

    http://developer.android.com/reference/android/widget/BaseAdapter.html

    public boolean isEnabled (int position)

    如果指定位置的项目不是分隔符,则返回 true。 (分隔符是不可选择、不可点击的项目)。

    【讨论】:

    • 好吧,我称它们为标题是因为它们在我的布局中。谢谢。
    • @Sebastian Nowak:只是指出这一点,因为ListViewheadersseparators,它们的行为不同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-13
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多