【发布时间】:2014-08-14 09:07:25
【问题描述】:
我正在尝试使用 android:inputType="numberPassword" 但它不起作用。数字仍然出现在 EditText 中。仅当我在输入第一个后添加 TextWatcher 以切换到下一个 EditText 时才会发生这种情况。
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
if (ps1.getText().hashCode() == s.hashCode()) {
ps1.clearFocus();
ps2.requestFocus();
ps2.setCursorVisible(true);
} else if (ps2.getText().hashCode() == s.hashCode()) {
ps2.clearFocus();
ps3.requestFocus();
ps3.setCursorVisible(true);
} else if (ps3.getText().hashCode() == s.hashCode()) {
ps3.clearFocus();
ps4.requestFocus();
ps4.setCursorVisible(true);
}
}
我可以做些什么来使它正常工作?
【问题讨论】:
标签: android textwatcher