我的寻呼机在每个片段中都有一个webview。 webviews本身不会滚动,即它们的内容完全适合它们。
问题是寻呼机的滚动行为不符合预期。 webview内容仅在通过屏幕的右边缘(即向右/向右移出)时跟随滚动。当webview通过左边缘虽然它的内容保持不变(因此看起来下一页正在滑过它,就像卡片一样)。
我尝试在每个页面上使用其他组件(TextView,ImageView)和WebView。当WebView内容不断卡在左侧时,它们都会正常滑动。
这是一个已知问题吗?有解决方法吗?
答案 0 :(得分:2)
原来这个问题与CSS有关。 我对所有网络内容都有“定位:固定”。将其改为“绝对”之后问题就解决了。
在我看来,它仍然是一个意想不到的行为,因为“fixed”应该相对于浏览器窗口定位事物。可以预期的是,当webview向左滚动时,“浏览器窗口”会移动到设备屏幕之外。