メニューの扱い

Android標準のメニューが使えます。

[書式]
droid.setMenuItem(番号, 表示, タイトル, アイコン名, 関数)

[引数]
・番号 ... 0~5までメニュー番号
・表示 ... trueかfalseを指定
・タイトル ... メニューに表示するタイトル
・アイコン名 ... アイコンを表示したいときにアイコン名を指定
・関数 ... メニューが選択されたとき実行する関数を指定する

アイコン名に指定できるリソース名:

以下は利用例です。

<!DOCTYPE html>  
<meta charset="utf-8">
<script type="text/javascript" src="jsWaffle.js"></script>
<script>
// info
droid.setMenuItem(
    0, true, "このアプリについて","ic_menu_info_details",
    function(){
        alert("jsWaffle for Android");
    }
);
// quit
droid.setMenuItem(
    1, true, "終了", "ic_menu_close_clear_cancel",
    function() {
        var b = confirm("終了しますか?"); // 確認メッセージを表示
        if (b) droid.quit();
    }
);
</script>