但下面代码:
public class DefaultActivity extends DroidGap { private WebView wv; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // this.appView.setScrollBarStyle(0); System.out.println("gggggg"); // appView.setScrollBarStyle(0); // System.out.println(String.valueOf(super.appView.getId())); super.setIntegerProperty("splashscreen", R.drawable.splash); super.loadUrl("file:///android_asset/www/index.html", 5000);
运行时反复出错。百思不得其解。
后看到一篇贴子,里面提到:
this.appView.setScrollBarStyle(0);
应位于
super.loadUrl("file:///android_asset/www/index.html", 5000);
之下。
如此再试,居然通过。看来appView的使用方式无问题,但放在了不该放的地方。
联想未用phonegap时sdk的开发方法,webview 的使用似乎也需放在setContentView之后方可正常运行。但是之前试过将appView.setScrollBarStyle(0);放在loadurl之后运行呀?现在想起来,也许是因为前面的相同代码未注释掉的缘故,所以造成了错觉。细心很重要。
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/377.html