【发布时间】:2016-10-13 20:29:34
【问题描述】:
我研究了许多类似问题的答案,但在这个特定情况下都没有工作(其他任何地方都没有涉及)。
我有一个
ListView,其中包含ListItems,每个TextViews 的数量。当我对任何
ListItem进行短按时,我正在扩展该项目以显示更多信息(通过实现AdapterView.OnItemClickListener)。-
李>TextViews 之一具有android:longClickable="true"集。这样我就可以在特定的TextView被长按时运行另一个操作(我通过实现AdapterView.OnItemLongClickListener并检查特定的TextViewid 来实现这一点) 我已经为那个
TextView设置了android:clickable="false"
我的问题是,现在当我在 ListItem 上的任意位置执行 short click 时,项目会按预期展开 - 除非 short click 在特定的 @ 上987654334@,在这种情况下没有任何反应。
所以即使我已将 clickable 设置为 false,short click 也会被某些东西消耗?
我是否遗漏了一些明显的东西?如果我在那个TextView 上设置android:longClickable="false",那么扩展就会再次正常工作。
【问题讨论】:
标签: android listview onclick onclicklistener onitemclicklistener