2011-12-21 8 views
0

私はハニーコムのタブレットでうまく動作するようにAndroidアプリを移植しようとしています。私が抱えている問題の1つは、キーボードが表示されていて、戻るボタンが下向きの矢印に変わったときです。私は後ろのボタンのアクションではなく、一般的なキーイベントとして取り上げることができません。ここに私のコードは次のとおりです。ハニカムの下向き矢印は、戻るボタンのように動作しません。

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { 
    Log.d(TAG, "keycode: " + event.getKeyCode()); 
} 

矢印が下を向いているときに、私はLogCatが読み出され、それも下向きの矢印がKeyEventのある知っていません表示され得ることはありません。他に誰かがこれにぶつかっていますか?どうすれば修正できますか?

+0

修正するにはどうすればよいですか?そのボタンはIMEを隠します。ユーザーにIMEを非表示にしてください。 – CommonsWare

+0

私はユーザーにIMEを隠すことを許可していますが、ユーザーが戻るボタンをタッチすると、さらに2つのことを行う必要があります。 – coder

+0

私は、あなたがIMEを隠していることに基づいてそれらの "追加のもののカップル"を行う必要がなくなるようにあなたのアプリを改訂する必要があると思う。これらの「追加のもの」が何であるかについての詳細をあなたの質問に追加することを検討するかもしれないので、人々は回避策を決定するのを手伝うことができます。 – CommonsWare

答えて

0

View.onKeyPreIme()メソッドを見てください。

あなたの質問とMarkへの返信を読んでも、あなたがアプリを書くか入力方法を書くかはわかりません。

関連する問題