ViewPager があります。ViewPager のすべてのページは ScrollView です。ScrollView には、WebView と他のいくつかのビューが含まれています。
Android 2.3 以前ではすべて問題なく動作しますが、3.0 以降では奇妙なレンダリングの問題があります。
ViewPager で左右にスクロールすると、非常に微妙なレンダリングの問題もあります (これは Android 4.0 の Gmail アプリにも存在します)。
ViewPager があります。ViewPager のすべてのページは ScrollView です。ScrollView には、WebView と他のいくつかのビューが含まれています。
Android 2.3 以前ではすべて問題なく動作しますが、3.0 以降では奇妙なレンダリングの問題があります。
ViewPager で左右にスクロールすると、非常に微妙なレンダリングの問題もあります (これは Android 4.0 の Gmail アプリにも存在します)。
これは、hardwareAccelerationに関連している可能性があります。特にオフにしてみてください。あなたはこれを行うことができます
1)マニフェスト内のアプリケーションタグ内(アプリ全体でハードウェアアクセラレーションを無効にします)
android:hardwareAccelerated="false"
または2)コードの問題のあるビューに対して無効にします。
myView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
詳細、およびWebViewまたはListViewがハードウェアアクセラレーションを正しく処理するかどうかを確認するには、このリンクを参照してください。
を呼び出して部分的に解決しwebView.requestLayout()
ましたScrollView.onScrollChanged()
。今ではほとんど問題ありませんが、スクロールすると、WebView
他の子と少し同期していないように見えScrollView
ます。時々、WebView
は他のビューよりもわずかにゆっくりとスクロールし、しばらくしてそれらに追いつくように見えます。
受け入れられた回答では修正されなかった同じ問題がありました。position:fixed
最終的に、ページの CSS に関連していることが判明しました。これらのインスタンスを に置き換えると、うまくいったposition:absolute
ようです。