0

リストビューとEditTextのあるレイアウトがあります。いくつかのオプションを含むメニューを作成しました。

問題は次のとおりです。Textviewにフォーカスがあると、ネイティブメニューボタンが機能しません(これはSamsungスマートフォンでのみ発生します)。

どうすればこれを解決できますか?

ありがとう

4

1 に答える 1

0

EditTextでも同様の問題が発生しました。編集テキストでsetOnKeyListener()を使用しました。EditTextは、アクティビティが開始されるとすぐにフォーカスを取得し、メニューキーアクションを破棄していたため、onCreateOptionsMenu()は呼び出されませんでした。

追加する

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

EditText OnKeyListener.onKey()メソッドで問題が修正されました。

于 2012-10-14T20:09:24.837 に答える