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