在Android版本的phonegap中,不滚动HTML页面内的元素



我正在开发phonegap应用程序。

在iPhone版本中,我们可以通过将"UIWebViewBounce"设置为NO来停止反弹。

那么,我如何才能停止在Android版本中的网页浏览。

因为在安卓版本中,它的弹跳被认为是滚动。所以我不能滚动html页面中滚动条内的元素。

任何解决方案都可以激活滚动条并停止主屏幕的跳动。?

提前谢谢。

当你试图在android上使用phonegap创建应用程序时,你无法获得正常的html滚动行为
在androidwebview中,您无法获得任何html元素的溢出:滚动效果
您需要使用第三方库,如jquerymobile、iscroll4等,以获得本机外观
或者您也可以构建自己的逻辑

下面是我的示例,它将显示滚动条。它会帮助你的。

  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);
    }
 } 

最新更新