2012-03-18 2 views
1

こんにちは、私は基本的にwebviewに2つの問題があるWebサイトを表示するアプリケーションを作成します。 1.私はPhoneGapのライブラリを使用するとき、私はすでに検索し、私は、次の2つの設定を有効にする必要がありますことを発見ズームコントロールやサポートピンチズームが表示されないのWebViewまだ運内部のマップがandroid map controls in webviewまたはprogressg barの

webSettings.setSupportZoom(true); 

webSettings.setBuiltInZoomControls(true) 

しかし、それは正常に動作しますしかし、phonegapの問題は、プログレスバーが表示されていないことです。ウェブサイトを作成するために外部Webサーバーをリンクしているので、プログレスバーを表示する必要があります。

http://i.imgur.com/n1tKV.jpg WebViewの

http://i.imgur.com/E0OLz.jpg PhoneGapの

2オプション にはどうすればいいのWebViewにマップコントロールを表示することができますか? またはphonegapにプログレスバーを表示できますか?あなたの2番目の質問については

答えて

1

、あなただけの負荷インジケータのいくつかの種類が必要な場合は、アプリののonCreate()に次の行追加してみてくださいすることができます、PhoneGapの(コルドバ)1.5.0を使用して

super.onCreate(savedInstanceState); 
super.setStringProperty("loadingDialog", "Title,Message"); // show loading spinner for app 
super.setStringProperty("loadingPageDialog", "Loading page..."); //show spinner for sub-pages 

これをページ読み込みの間に読み込みダイアログを作成する必要があります。最初の行(私は)あなたのアプリケーションの最初の読み込みに使用されると思う。

実際のDroidGapソースファイルを変更してjarファイルを再コンパイルするだけで、進捗バーを取得できました。