3
AndroidのEditText機能に関するいくつかの質問があります。EditText最小の長さと新しいアクティビティを開始
まず、EditTextフィールドに最小文字数を設定できますか?私はエンターキーを押した後、新しいアクティビティを起動することが可能である場合
android:maxLength="*"
は、しかし、いくつかの理由のためにあなたは私が思っていた、また
android:minLength="*"
を持つことができないがあることを承知していますEditTextフィールドにデータを入力するときにポップアップするキーボード上の?もしそうなら、誰かが私にどのように表示することができますか?
EditText myEdit = (EditText) findViewById(R.id.myedittext);
myEdit.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) {
if (myEdit.getText().length() < minLength) {
Toast.makeText(CurrentActivity.this, "Not enough characters", Toast.LENGTH_SHORT);
} else {
startActivity(new Intent(CurrentActivity.this, ActivityToLaunch.class);
}
return true;
}
return false;
}
});
:あなたはどちらかの質問について提供することができます:)
ありがとう、これは完全に働いた:) – shamsad97