私はすでにいくつか質問されていることを知っていますが、私は少し異なる質問をしています。EditTextの長さが限界を超えた後に入力を取り止める方法
EditText
に入力する最大文字数にはどのような制限がありますか?私はこの
android:maxLength="7"
またはこれを行うかどうか
((EditText)findViewById(R.id.zip)).setFilters(new InputFilter[] {
new InputFilter.LengthFilter(7)
});
それが見えると考慮されていないではないのですけれども、私はまだ、テキストフィールドに入力することができます。私が入力を続けていると、入力は限界の後に見えなくなりますが、test-suggestions
はより多くの文字のために構築し続けます。
私の制限が7で、10文字を入力したとすると、最初の7文字のみが表示されますが、テキスト候補は10文字の単語が表示されます。さらに、実際に私の示された7文字の単語からの文字の削除を開始するには、バックスペースを3回押す必要があります。
私の質問です:ある文字の長さの後に入力を取り止める方法はありますか?
PS:言うまでもなく、入力を7文字後に入力したくないのですが、削除またはバックスペースを許可します。
**その後、私は最初の7つの文字を見ますが、テキストの提案は、10個の文字の単語が表示されます、私の制限が7であると私は10個の文字を入力したとします。さらに、バックスペースを3回押して、実際に表示された7文字の単語** - Trueから文字を削除する必要があります。私は同じことを試み、正確なケースを見つけた – NarendraJi