2
TextInputEditText(Material Designから)で押されたキーをキャプチャしようとしていますが、キーボードのいずれかのキーを押してもonKeyメソッドに入ることはできません。誰か助けてくれますか?AndroidでTextInputEditTextで押されたキーを登録する
txtInputApo.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
Log.i("onKey","true");
if(event.getAction() == KeyEvent.ACTION_UP){
switch (keyCode){
case KeyEvent.KEYCODE_SPACE:
String Espaces = txtInputApo.getText().toString().replaceAll(" ", "");
txtInputApo.setText(Espaces);
txtInputApo.setSelection(Espaces.length());
break;
}
}
return false;
}
});
ありがとう!
ありがとう!私は前に 'TextWatcher'で試しましたが、私はまた、入力キーを取得する必要があり、私はそれを行う方法を知らなかった。とにかく私はこのソリューションで管理できると思います。ありがとうございました! –