上下文操作栏未显示在带有EditText的ListView上

时间:2015-04-09 01:44:19

标签: android focus contextual-action-bar

我的ListView包含一个EditText作为每行的一部分,当我长按一行时CAB不会显示。

如果我:

,它会显示出来
  • 将EditText更改为TextView
  • 或在EditText
  • 中设置focusable="false"
  • 或在父视图中设置descendantFocusability="blocksDescendants"(LinearLayout)

它没有帮助:

  • 在父视图中设置descendantFocusability="beforeDescendants"(或之后)。

如何同时拥有CAB和有效的EditText?

1 个答案:

答案 0 :(得分:0)

长按CAB不是默认行为。

您是否尝试过注册上下文菜单的列表? https://stackoverflow.com/a/17207576/850734