0

jQueryMobileを使用してWebアプリを作成しました。よく働く。PhoneGapを使用して動作するAPKを構築することさえできました。

私が問題を抱えていることの1つ:

ネイティブメニュー項目のクリックイベントを実行するにはどうすればよい$.mobile.changePage()ですか?具体的には、デバイスのメニューボタンを押すと、作成したオプションが表示され、そのオプションのクリックをchangePage()jQMのにリンクするにはどうすればよいですか?

Eclipseのxmlファイルにメニュー項目を作成しました。検索したところ、onOptionsItemSelected()に関連付けられたJavaコードが見つかりました。これは、探しているものに近いと思いますが、Javaの経験はありません。 。Minecraftmodを正しくインストールすることすらできません。基本的に、ネイティブメニュー項目のonclickでJavascriptを実行する方法を考えていると思います。

4

1 に答える 1

1
document.addEventListener("menubutton", yourCallbackFunction, false);

このイベントを使用するには、コードにcordova.jsが含まれていることを確認する必要があります

http://docs.phonegap.com/en/2.0.0/cordova_events_events.md.html#Eventsを参照してください

于 2012-08-01T09:07:52.367 に答える