选择EditText时,选项菜单不会出现 - Android

时间:2012-08-24 15:42:49

标签: android android-edittext android-optionsmenu

我有一个包含listview和EditText的布局。我创建了一个包含一些选项的菜单。

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

我该如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:0)

我在EditText中遇到了类似的问题。我在编辑文本上使用了setOnKeyListener()。一旦Activity开始,EditText就会获得焦点,并且它会破坏菜单键操作,因此onCreateOptionsMenu()没有被调用。

添加

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

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