public boolean onKeyDown(int keyCode, KeyEvent event);
public boolean onKeyUp(int keyCode, KeyEvent event);

onKeyメソッドは上記のonKeyDownのイベントとonKeyUpのイベントのどちらも受け取ることができる

以下のコードで区別する

@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
    char c = 0 ;
    boolean rtn = false ;

    if( event.getAction() == KeyEvent.ACTION_UP ) {
        return false;
    }
    if( event.getAction() == KeyEvent.ACTION_DOWN ) {
        return false;
    }
}

Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

© 2024 Falco Tech Blog Suffusion theme by Sayontan Sinha