0

我有一个ListActivity基于项目的活动,它使用上下文菜单。将 a添加EditText到 a 的行后ListView,上下文菜单停止工作,并且该项目在单击时也没有反应。似乎被 的焦点莫名其妙地挡住了EditText。我可以输入该EditText值,但我无法获得先前的上下文菜单,并且我无法通过单击该项目来启动另一个活动。

我可能已经找到相关评论说:

Android 不允许选择具有可聚焦元素(按钮)的列表项。修改按钮的xml属性为:

android:focusable="false"

它应该仍然是可点击的,只是不会获得焦点......

...所以我对EditText(我不确定按钮盒是否可以概括为EditText)做了同样的事情。无论如何,该项目再次可单击,出现上下文菜单......但是,EditText文本的一部分现在停止工作。(实际上,我没有实现对EditText--键盘根本没有出现的反应。)

是否有可能具有列表项的可点击性并使EditText工作成为预期的方式?

4

1 回答 1

1

我不知道这是否对您有帮助,但这是我在尝试使用带有按钮的 ListView 时发现的帖子。

ListView 提示和技巧#4:添加几个可点击区域

希望这可以帮助。

于 2013-06-24T19:03:41.687 回答