edittext の作成方法は、入力として一意の文字を取得する必要があります。
edittext にすでに文字が含まれている場合は、それをフィルタリングする必要があります
前もって感謝します。
edittext の作成方法は、入力として一意の文字を取得する必要があります。
edittext にすでに文字が含まれている場合は、それをフィルタリングする必要があります
前もって感謝します。
私の考えは、TextWatcherをあなたEditText
と overrideに登録することですafterTextChanged
。
Shared Preferencesを使用して保存します。
TextWatcherを使用して、ユーザーが入力した文字をフィルタリングしてみてください
TextWatcher mTextWatcher = new TextWatcher() {
private CharSequence temp;
@Override
public void beforeTextChanged(CharSequence s, int arg1, int arg2,
int arg3) {
temp = s;
}
@Override
public void onTextChanged(CharSequence s, int arg1, int arg2,
int arg3) {
}
@Override
public void afterTextChanged(Editable s) {
//CHECK HERE FOR UNIQUE LETTERS as INPUT BY USER and REMOVE IT
}
}
};
各入力文字の後に挿入されたテキストを確認できます。
TextWatcherを実装すること により
この回答を参照してください
あなたのコードを書くことができます
@Override
public void afterTextChanged(Editable s) {
// your code for checking unique character here
}