안드로이드 개발 질문/답변
(글 수 45,052)
WebView 에서 키 이벤트를 두고싶은데 . 안되네요.
두가지 방법으로 해봤는데 둘다 안먹힙니다.
먹히는 방법좀 알려주세요!!!!!!!
첫째 방법으로는
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_ENTER)
{
E.setText("eeeee");
return true;
}
if (keyCode == KeyEvent.KEYCODE_X){
E.setText("wwww");
return true;
}
if (keyCode == KeyEvent.KEYCODE_C){
E.setText("zzzz");
return true;
}
return super.onKeyDown(keyCode, event);
}
두번째 방법으로는
public boolean shouldOverrideKeyEvent (WebView wv, KeyEvent event)
{
int keyCode = event.getKeyCode();
if (keyCode == KeyEvent.KEYCODE_M)
{
E.setText("eeeee");
return true;
}
if (keyCode == KeyEvent.KEYCODE_X){
E.setText("wwww");
return true;
}
if (keyCode == KeyEvent.KEYCODE_C){
E.setText("zzzzz");
return true;
}
return false;
}