私のアプリケーションでは、私は打った。あなたの助けが必要だった。
EditTextフィールドへの書き込み中に押された文字を検出する必要があります。
キーボードから「 a 」キーを押した場合の書き込み中の意味。アプリケーションは次のステップに進みます。
このように。では、Androidでキャラクターをリアルタイムで検出するにはどうすればよいですか?
わかりませんが、onkeyUpとTextwatcherが役立つかどうかはわかりません。
StackOverflowから見つけた以下のコード表示は、機能しませんでした。コード:
EditText editText= (EditText)findViewById(R.id.editText2);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable e) {
String textFromEditView = e.toString();
validateText(textFromEditView);
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
s = "sat";
return;
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
//nothing needed here...
}
});