我有一个ListActivity
基于项目的活动,它使用上下文菜单。将 a添加EditText
到 a 的行后ListView
,上下文菜单停止工作,并且该项目在单击时也没有反应。似乎被 的焦点莫名其妙地挡住了EditText
。我可以输入该EditText
值,但我无法获得先前的上下文菜单,并且我无法通过单击该项目来启动另一个活动。
我可能已经找到相关评论说:
Android 不允许选择具有可聚焦元素(按钮)的列表项。修改按钮的xml属性为:
android:focusable="false"
它应该仍然是可点击的,只是不会获得焦点......
...所以我对EditText
(我不确定按钮盒是否可以概括为EditText
)做了同样的事情。无论如何,该项目再次可单击,出现上下文菜单......但是,EditText
文本的一部分现在停止工作。(实际上,我没有实现对EditText
--键盘根本没有出现的反应。)
是否有可能具有列表项的可点击性并使EditText
工作成为预期的方式?