0
사용자가 안드로이드 키보드를 열어보기로 초점을 맞추면 검색 기능이있는 페이지가 열려 있고 ime 옵션을 처리하고 싶습니다.android에서 키보드 이벤트 가져 오기
안드로이드 키보드에는 "이동"버튼과 같은 ime 옵션이 있습니다. 나는 이것을 위해 많은 검색을했고, 윈도우 밖에있는 PC가 어떻게 도와 줄 수 있는지를 제외하고는 모든 것을 시도했다.
여기 내 코드는 토스트 나 로그 값을 얻지 못한다.
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
switch (event.getKeyCode()) {
case KeyEvent.KEYCODE_D:
Toast.makeText(key.this, "preseed", Toast.LENGTH_LONG).show();
Log.e("d", "preseed");
return true;
case KeyEvent.KEYCODE_F:
Log.e("f", "preseed");
Toast.makeText(key.this, "preseed", Toast.LENGTH_LONG).show();
return true;
case KeyEvent.KEYCODE_J:
Log.e("j", "preseed");
Toast.makeText(key.this, "preseed", Toast.LENGTH_LONG).show();
return true;
case KeyEvent.KEYCODE_K:
Log.e("k", "preseed");
Toast.makeText(key.this, "preseed", Toast.LENGTH_LONG).show();
return true;
default:
return super.onKeyUp(keyCode, event);
}
}
내가 웹뷰하지 안드로이드 글고 있습니다. 그 안드로이드 edittext와 ime 옵션을 사용하는 방법을 알고있다 –
용 : 적어도 이벤트가 잡히지보고 귀하의 event.getKeyCode() 로그하려고 했습니까 ?? –