October 29, 2011

PhoneGapでOptions Menuを表示させる

PhoneGap(1.1.0)でOptions Menuが表示されなかったので調べて見ました。
どうやら、DroidGapを継承したActivityに以下の記述が必要らしいです。
@Override
public boolean onKeyDown(int code,KeyEvent event){
    // Note: http://madroom-project.blogspot.com/2011/10/phonegapoptions-menu.html
    if(code==KeyEvent.KEYCODE_BACK) {
        return super.onKeyDown(code, event);
    }
    return false;
}
尚、return falseするのみだと、バックキーが反応しなくなりました。
なので、この形にしています。

参考:
http://groups.google.com/group/phonegap/browse_thread/thread/91e06087e7779344

No comments:

Post a Comment