ソフト キーボードから onKey イベントをキャッチしようとしています。ただし、onKey イベントを発生させるキーはごくわずかです (削除、戻るなど)。通常の文字ではありません。誰かが理由を知っていますか?
1318 次
1 に答える
2
EditText ビューから通常のキーストロークをキャプチャしようとしている場合は、次のメソッドを使用してキーの押下をリッスンする必要があります。キーを押すたびに onTextChanged メソッドが起動され、必要なことを何でも実行できるようになります。
mEditText.addTextChangedListener(new TextWatcher(){
@Override
public void afterTextChanged(Editable editable){
}
@Override
public void beforeTextChanged(CharSequence text, int start, int count, int after){
}
@Override
public void onTextChanged(CharSequence arg0, int start, int before, int count) {
//doStuff
}
});
于 2010-12-05T13:59:11.987 に答える