1

我必须在 PhoneGap 中添加一个滚动条。请在下面检查我的代码。

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

我在这个语句中得到一个错误:

super.appView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
4

2 回答 2

2

移动 WebKit(iOS 和 Android 等)不提供在固定宽度/高度元素内滚动内容的本机方式,但许多库可以帮助您解决该问题。

我使用iScroll滚动 PhoneGap 应用程序中的内容。是一个非常轻量级的框架,只关注移动端WebKit浏览器或者WebViews的滚动问题,完美运行。

这是一个简单的例子

于 2012-08-07T06:05:29.960 回答
0

也许你还没有添加这一行

import android.view.View;

public class MyActivity extends DroidGap {
于 2013-04-15T17:50:09.230 回答