【问题标题】:Master/Detail flow: Possible to make some list items unclickable?主/明细流:可能使某些列表项不可点击?
【发布时间】:2014-06-04 18:00:00
【问题描述】:

我正在使用主/明细流应用程序预设,我想知道是否可以将主列表中的某些项目设置为不可点击?我想为一些组合在一起的列表项放置标题,这些标题应该是不可点击的,但我不确定如何实现这一点,因为整个列表都变成了可点击的项目。

即,

Header 1
List item 1
List item 2
Header 2
List item 3
List item 4

诸如标题不可点击的地方?

【问题讨论】:

    标签: android master-detail


    【解决方案1】:

    在您的ListAdapter 中实现onEnabled() 的覆盖,并让它为标题返回false。

    【讨论】:

    • 我使用了一个数组适配器,所以我可以继承数组适配器并覆盖该方法,对吗?
    • 是的。只需子类化适配器。但听起来您可能会想要更多 ArrayAdapter 无法做到的功能。所以玩具可能想创建自己的扩展 BaseAdapter。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    • 2017-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多