0

我有一个带有列表视图和 EditText 的布局。我创建了一个带有一些选项的菜单。

问题是:当 Textview 聚焦时,本机菜单按钮不起作用(这只发生在三星智能手机上)!

我该如何解决这个问题?

谢谢

4

1 回答 1

0

我对 EditText 也有类似的问题。我在编辑文本上使用了 setOnKeyListener()。EditText 将在 Activity 启动后立即获得焦点,并且它正在破坏菜单键操作,因此不会调用 onCreateOptionsMenu()。

添加

if( keyCode == KeyEvent.KEYCODE_MENU ){
  return false;
}

在 EditText OnKeyListener.onKey() 方法上解决了这个问题。

于 2012-10-14T20:09:24.837 回答