PhoneGap を使い始めて、ここに示す種類のダイアログを作成する方法を探しています: http://developer.android.com/guide/topics/ui/dialogs.html#AddingAList が、notification.alert と notification.confirm しか見つかりませんでした- しかし、リスト ダイアログを作成する何らかの方法があるはずですか?
質問する
1671 次
2 に答える
1
このために Phonegap Android Plugin を作成しました。Phonegap Android プラグインを使用する場合は、次のことを行う必要があります。
- /src フォルダーに Java ファイルを追加します。
- Phonegap プラグイン設定の /res/xml/config.xml を更新します
- HTML/Javascript で cordova.exec() を使用してプラグインを呼び出します
追加のガイドが必要な場合は、 Phonegap プラグインの開発を確認してください。
私のAlertDialog Listプラグインは github からダウンロードできます。
Phonegap Android Eclipse がプラグインと共に適切にセットアップされていると仮定すると、HTML/Javascript で次のように呼び出すことができます。
<script>
var fruitlist = [
"The Fruit List Title", // this is the title
"Orange",
"Apple",
"Watermelon",
"Papaya",
"Banana",
"Pear"
];
function showlist(thelist) {
cordova.exec(
function(listitem) {
alert( "You selected "+ thelist[listitem] );
},
function(error) {
alert("Error Occured");
}, "AlertList", "alertlist", thelist );
}
</script>
<a href="javascript:showlist(fruitlist)">Pick your fruit</a>
cordova
HTML/Javascript を適切にロードする必要があることも思い出してください。これは、deviceready イベントをリッスンすることで行います。そうしないと、cordova.exec は機能しません。これは、jQuery の $(document).ready に似ています。
document.addEventListener("deviceready", your_function, false);
AlertDialog List Phonegap Android プラグイン
于 2013-02-24T14:01:44.887 に答える
1
HTML で <select/> ボックスを使用するだけです。クリックすると、そのタイプのダイアログ ボックスが表示されます。
于 2012-04-25T17:50:07.380 に答える