EditTextのソフトキーボードの『完了』を虫メガネアイコンなどに変更する方法

EditTextのソフトウェアキーボードの確定ボタンは、標準では『完了』となります。
これを虫眼鏡アイコンなどに変更することができます。

[参考記事] EditTextで改行させない方法

虫眼鏡アイコンに変更する場合は次のようになります。

editText = new EditText(this);
editText.setImeOptions(DEFAULT_KEYS_SEARCH_LOCAL);

xmlレイアウトで記述する場合は、EditTextの属性に

android:imeOptions="actionSearch"

setImeOptionsの値のそれぞれの表示

指定なし


RESULT_CANCELED [値:0]


RESULT_OK [値:-1]


RESULT_FIRST_USER [値:1]


DEFAULT_KEYS_DISABLE [値:0]


DEFAULT_KEYS_DIALER [値:1]


DEFAULT_KEYS_SHORTCUT [値:2]


DEFAULT_KEYS_SEARCH_LOCAL [値:3]


DEFAULT_KEYS_SEARCH_GLOBAL [値:4]


[値:5]

XMLレイアウトで記述する場合

xmlレイアウトで記述する場合は、EditTextの属性に

android:imeOptions="actionSearch"

とすると虫眼鏡マークになります。

imeOptionsの属性値は次のものがあります。
normal
actionUnspecified
actionNone
actionGo
actionSearch
actionSend
actionNext
actionDone
flagNoExtractUi
flagNoAccessoryAction
flagNoEnterAction

actionNone


actionGo


actionSearch


actionSend


actionNext


actionDone

英語表示の場合

改行マーク
Done
Next
Send
Go
虫眼鏡マーク

関連記事

スポンサーリンク

Xperia(Sony Ericsson)のUSBドライバをインストールする方法

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る