パスワードEditTextを別々のEditTextに分けるように指示されました。 1つのEditTextから別のEditTextにフォーカスを変更する場合を除いて、これは正常に機能しています。前のEditTextはアスタリスク(*)に変更されません。どうすればいいですか?EditText(アスタリスク)をプログラムで非表示にするにはどうすればいいですか?
JAVA:
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
TextView text = (TextView) getCurrentFocus();
if (text != null && text.length() > 0) {
View next = text.focusSearch(View.FOCUS_RIGHT);
if (next != null) {
next.requestFocus();
}
}
}
XML:
android:inputType="numberPassword"
それは数字がマスクされるためには、同じのEditTextで別の数字を入力する必要がありますので、それは動作しません。私は1桁あたり1つのEditTextを持っているので、これは決して起こらない。
は、関連するコードを追加してください参照してください。 – Abhi
@Abhi私の質問に追加しました – Questioner