0

画面に編集テキストがあります。何かしたい ボタン完了 。グーグルネクサス、サムスンギャラクシーでは完璧に動作します。キーボードでは、ボタンに「完了」というテキストが表示されます。htcでは、ボタンが表示されず、シンボルを入力するように見えます。イベント入力を処理するコードまたは句を広告しようとしましたが、応答しません

        edit1.setImeOptions(EditorInfo.IME_ACTION_DONE);
    edit1.setOnEditorActionListener(new OnEditorActionListener() {
        @Override
        public boolean onEditorAction(TextView arg0, int arg1, KeyEvent arg2) {

            if (arg1 == EditorInfo.IME_ACTION_DONE) {
                chercher.performClick();
            }
            return true;
        }
    });

前もってありがとう、ラルカ

4

1 に答える 1

0

私の知る限り、IME アクションはデバイス ベンダー間で一貫していません。私のアドバイスは、リスナーを維持し、リスナーが起動しない場合に備えてボタンを設計に用意することです。

于 2011-10-11T14:09:34.790 に答える