jquery Mobile を使用して webapp を作成し、webview を介してネイティブ アプリでレンダリングしています。Android 4 以降のデバイスでは問題なく動作しますが、Gingerbread デバイスを使用するとスクロールが機能しません。
デバイスのブラウザにウェブサイトを直接ロードしても機能しますが、それは私のアプリのウェブビュー上にあるだけです。これは私がwebviewを作成する方法です:
mWebView = (WebView) findViewById(R.id.webView);
mWebView.setFocusable(true);
mWebView.setFocusableInTouchMode(true);
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
WebSettings s = mWebView.getSettings();
// s.setUserAgentString(Constants.USER_AGENT);
s.setRenderPriority(RenderPriority.HIGH);
s.setJavaScriptEnabled(true);
s.setDomStorageEnabled(true);
s.setDatabaseEnabled(true);
s.setAppCacheEnabled(true);
s.setSupportZoom(true);
s.setBuiltInZoomControls(true);
s.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
s.setUseWideViewPort(true);
s.setLoadWithOverviewMode(true);
s.setSavePassword(true);
s.setSaveFormData(true);
s.setJavaScriptEnabled(true);
問題がどこにある可能性があるかについて何か提案はありますか?