私は編集テキスト ビューを使用しており、xml のように最大長に達したときに次のテキスト フィールドに自動的に移動したい xml またはコードから次のテキスト フィールドに移動する方法 ヘルプ/提案は大歓迎 Usman Kurd
1 に答える
1
編集テキストで TextWatcher を使用し、編集テキストが最大制限を超えると、テキスト ボックスにフォーカスをリクエストできます。
EditText edit= (EditText) findViewById (R.id.myedit);
edit.addTextChangedListener(new TextWatcher()
{
public void onTextChanged(CharSequence s, int start, int before, int count)
{
if (s.length() >= EDIT_MAX_LEN)
{
text.requestFocus();
}
}
@Override
public void afterTextChanged(Editable arg0) {
}
@Override
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
});
お役に立てば幸いです。
于 2012-11-05T14:02:47.633 に答える