私はこの種の問題に直面し、以下の解決策を見出しました。ここで
私は「A」を押すと、私のカーソルが次のステップに移動します2 EDITTEXT、
を持っています。私はそれを行うために以下のコードを使用しました。
final EditText editText = (EditText) findViewById(R.id.editText1);
editText.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v , int keyCode , KeyEvent event) {
EditText editText2 = (EditText) findViewById(R.id.editText2);
// TODO Auto-generated method stub
if (keyCode == event.KEYCODE_A) {
Selection.setSelection((Editable) editText2.getText(),editText.getSelectionStart());
editText2.requestFocus();
}
return true;
}
});
これに関連してエラーが発生した場合はお知らせください。 私の答えがあなたに役立つなら、それを受け入れ、upvoteにレートしてください。
カーソルをEdittext1からEdittext2に移動する場合 –
@KrishnakantDalal最初のeditText1に特殊文字が検出されると、次のeditText2に移動します。 私は特殊文字を検出するのに成功していましたが、リアルタイムでそれを移動する方法はわかりませんでした。 –