Androidコントロール:EditTextのsetOnEditorActionListenerの使用
2350 ワード
, , , ( , android:imeOptions )
.onEditorAction
onEditorActionパラメータ説明1、textView
編集ボックス入力の内容、例えば改行をクリックしても改行後の出力内容2、id
イベント識別が実行され、その値はandroid:imeOptions
属性設定のパラメータに関係し、EditorInfo.IME_*
に対応する3、keyEvent
トリガイベント、KeyEvent.ACTION_*
と照合する(備考:keyEventオブジェクトはnullである可能性があり、理由は検討する)4、戻り値trueはソフトキーボードを閉じないことを示し、falseはソフトキーボードEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView textView, int id, KeyEvent keyEvent) {
if (id == EditorInfo.IME_NULL) {
return true;
}
return false;
}
});