java ▼EditTextのいろいろ
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java ▼EditTextのいろいろ相关的知识,希望对你有一定的参考价值。
▼ EditText のいろいろ
-------------------------------------------------
▼ 改行できないように、一行制限する
-------------------------------------------------
maxLines は入力時の表示行数でしかないっぽい。
maxLines も一緒にセットしてた時、改行できてしまっていた。
原因は不明だが、一度 inputType のみセットしてからは一行制限に戻った
-------------------------------------------------
// inputtype を text 系にする →改行ボタンが、次の入力欄 もしくは OK ボタンに変わる
android:inputType="textCapWords"
// android:inputType="text"
android:hint="Add Todo"
-------------------------------------------------
▼ 改行できるようにする
-------------------------------------------------
android:inputType="textMultiLine"
-------------------------------------------------
▼ 改行ではなく、 Done ボタンをキーボードに表示
-------------------------------------------------
android:imeOptions="actionDone"
-------------------------------------------------
▼ キーボードの表示非表示
-------------------------------------------------
private InputMethodManager imm;
// 下記、onCreate() にて。
imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
-------------------------------------------------
private void hideKeyboard() {
if (getCurrentFocus() != null) {
imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);
}
}
public void showKeyboard() {
if (editMainText.requestFocus()) {
imm.showSoftInput(editMainText, InputMethodManager.SHOW_IMPLICIT);
}
}
-------------------------------------------------
▼ EditText の文字をクリアする
-------------------------------------------------
mNewPartySizeEditText.clearFocus();
mNewPartySizeEditText.getText().clear();
-------------------------------------------------
▼ EditText フィールドに何も入力されていないかどうかチェック
-------------------------------------------------
if(mNewGuestNameEditText.getText().length() == 0 ||
mNewPartySizeEditText.getText().length() == 0){
return;
}
-------------------------------------------------
String input = ((EditText) findViewById(R.id.editTextTaskDescription)).getText().toString();
if (input.length() == 0) {
return;
}
-------------------------------------------------
以上是关于java ▼EditTextのいろいろ的主要内容,如果未能解决你的问题,请参考以下文章
markdown 见出しいろいろ
scss 设定とかいろいろ
scss 设定とかいろいろ
scss 设定とかいろいろ
scss 设定とかいろいろ
text gitいろいろ#memo #git