728x90
//EditText 객체에서 onKeyPreIme 메소드를 재정의
public boolean onKeyPreIme( int keyCode, KeyEvent event ) {
Log.d("AutoCallService", "keyCode : "+keyCode+"");
Log.d("AutoCallService", "event.getKeyCode() : "+event.getKeyCode()+"");
switch (event.getAction()) {
case KeyEvent.ACTION_DOWN :
if( event.getAction() == KeyEvent.ACTION_DOWN ) {
if( keyCode == KeyEvent.KEYCODE_BACK ) {
this.clearFocus();
Log.d("AutoCallService", "onBackPressed()2");
}
}
break;
}
return super.onKeyPreIme( keyCode, event );
}
Activity 에서 implements OnEditorActionListener 후
/*@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if(event.getAction() == KeyEvent.ACTION_DOWN)
{
Log.i("AutoCallService", event.getKeyCode()+"");
}
// TODO Auto-generated method stub
return false;
}*/
Reference
728x90
'Dev > Android' 카테고리의 다른 글
[Android] 화면 제어 (Screen orientation) & 스크린 회전 변경 방법 (0) | 2019.11.28 |
---|---|
[Android] 드래그로 움직일 수 있는 FloatingActionButton (0) | 2019.11.22 |
[Android] APK 디컴파일(decompile) 방법 (0) | 2019.10.22 |
[Android] 블루투스 장치 목록 가져오기 관련 (0) | 2019.10.18 |
[Android] Google Account Login(구글 계정 로그인 Api) 사용법 (1) | 2019.10.16 |