0

私はAndroid向けに書いていますが、プログレスバーが画面の上部にあり、その下にWebビューがある場合、Androidブラウザーの効果を再現する方法がわかりませんが、下にスクロールすると、バーは次のようにスクロールします。ページ。

Webビューとプログレスバーの両方をスクロールビューに配置しようとしましたが、そうすると、Webビューが完全に応答しなくなり、ロードされなくなります(さらに言えば、コマンドに応答しなくなります)。

どんな助けでも大歓迎です。

ありがとう!

PS、私はEclipse IDEを使用していますが、下位互換性を維持するために、可能であれば1.5 SDKを引き続き使用したいと思います(そして、自分のアプリケーションを使用できるようにするために、私の電話は2、3で2.1を取得していません月の)。

4

2 に答える 2

2

ウィンドウのタイトルの一部として使用できるプログレスバーを使用すると、ブラウザのプログレスバーに似たものを実現できます。

Window.FEATURE_PROGRESSを引数として渡すActivity.requestWindowFeature()メソッドを使用して、プログレスバーをオンにします。

このFAQの回答には、もう少し詳細があります。

于 2010-04-17T11:08:44.387 に答える
0

WebView は本格的な WebKit ブラウザーではないことを認識しておく必要があると思います。IT の機能は限られています。あなたの質問に答えるために- WebView はブラウザのコンテンツビューを表し、独自のスクロールバーが組み込まれています。WebView 内に何も入れ子にすることはできないため、WebView の上にコントロールを配置し、これら 2 つを ScrollView で囲んでも、何の役にも立ちません。もちろん、JS を使用して上部に DIV を追加し、同様の効果を得ることができますが、それは簡単なことではありません。

于 2010-04-17T04:37:03.117 に答える