これは私の編集テキストです:
EditText<br>
android:id="@+id/detailsText"<br>
android:layout_width="fill_parent"<br>
android:layout_height="wrap_content"<br>
android:inputType="textMultiLine"<br>
android:maxLength="500"/><br>
キーボードを非表示にする必要があるので、これを追加します:
details.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {<br>
if (event != null&& (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) {<br>
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);<br>
imm.hideSoftInputFromWindow(details.getWindowToken(), 0);
return true;
}<br>
return false;
}
});
Enterキーを押すとキーボードが非表示になります(それが私が望んでいることです)が、Enterボタンのデフォルトの矢印を変更する必要があります。「完了」のようなものを入れたいのですが android:inputType="textMultiLine"
、編集テキストが変更されるため、ユーザー入力のサイズ。