EditText inputtypeをtextPasswordに設定しましたが、ユーザーはパスワードの一部としてスペースなどを入力できます。ユーザーがパスワード入力の一部としてスペースを入力できないようにする方法はありますか?
1 に答える
2
パスワードにトリムを使用したくない場合は、inputFilter を EditText に配置するだけで、ユーザーがスペース ボタンまたはその他の不要な文字を押したときに、"" を返す必要があります。例 (概要):
text = (EditText) findViewById(R.id.edit);
InputFilter filter = new InputFilter() {
public CharSequence filter(CharSequence source, int start, int end,Spanned dest, int dstart, int dend) {
// implementation of what you want or not
}
};
text.setFilters(new InputFilter[] { filter });
于 2012-07-03T21:22:52.620 に答える