1

私はphonegapアプリケーションに取り組んでいます。

iPhone版では「UIWebViewBounce」をNOにすることでバウンスを止めることができます。

では、Web ビューの Android バージョンでバウンスを停止するにはどうすればよいですか。

Android版ではバウンドしてスクロールとみなすためです。そのため、html ページのスクロールバー内にある要素をスクロールできません。

スクロールバーのスクロールを有効にし、メイン画面のバウンスを停止するための解決策はありますか?

前もって感謝します。

4

2 に答える 2

3

Androidでphonegapを使用してアプリを作成しようとすると、通常のhtmlスクロール動作が得られません。
Android WebView のどの html 要素に対しても、overflow:scroll 効果を得ることができません。ネイティブのルック アンド フィールを得るには、 jquerymobile、iscroll4など
のサード パーティ ライブラリを利用する必要があります。 または、独自のロジックを構築することもできます

于 2012-08-20T06:35:35.530 に答える
1

これがスクロールバーを表示する私の例です。それはあなたを助けるでしょう。

  public class MyActivity extends DroidGap {

    @Override
    public void onCreate(Bundle savedInstanceState) {

         super.onCreate(savedInstanceState);

        super.loadUrl("file:///android_asset/www/index.html");

        // Display vertical scrollbar and hide horizontal scrollBar
        super.appView.setVerticalScrollBarEnabled(true);
        super.appView.setHorizontalScrollBarEnabled(false);
        // set scrollbar style
        super.appView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
    }

 } 
于 2012-08-20T06:44:50.757 に答える