0

AutoCompleteTextViewの場合、を設定android:imeOptions="actionSearch"し、アクティビティに次のように設定しました。

autocompleteText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
        @Override
        public boolean onEditorAction(TextView v, int actionId,
                KeyEvent event) {
            if (actionId == EditorInfo.IME_ACTION_SEARCH) {
...

キーボードが表示されたら、検索を実行するためのボタンを識別できます(imeの定義に従って)。私はこれをテストしました、そしてそれはサムスンギャラクシーSとXperiaX10で動作します。

ただし、ユーザーは、HTCデバイスで検索を開始するためのキーボード上のボタンが見つからないと報告しました。私は何か間違ったことをしていますか、それともこれはimeオプションと、さまざまなデバイスがそれらを処理する方法に関して問題ですか?

4

1 に答える 1

1

この質問は何度も聞かれました。答えについては、この投稿を参照してください:Android:HTCdesireのソフトキーボードコントロール

于 2011-08-04T12:29:31.173 に答える