1

我正在使用 cordova webview 来包装我的实时在线 web 应用程序。

我需要为cordova webview 设置背景。

显然,指定 android:background 属性不适用于cordova webview。所以我正在寻找一种为cordova webview设置背景的方法。

图片或网页中的包装对我来说都可以。

是我刚刚问的一个相关问题。正如答案中所建议的,我可以使用缓存提前加载网页。但是它是在运行时完成的。我现在需要的是刻录背景,或者缓存到应用程序中。

4

1 回答 1

1

尝试使用 Cordova 闪屏。API 在这里:http ://docs.phonegap.com/en/edge/cordova_splashscreen_splashscreen.md.html#Splashscreen

public class splashScreen extends DroidGap
{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        //super.loadUrl("file:///android_asset/www/index.html");
        super.setIntegerProperty("splashscreen", R.drawable.splash);
        super.loadUrl("http://www.google.com",10000);
    }
}

确保创建splash.png图像并将其保存在/res/drawable/文件夹中。

这应该具有在加载外部 URL 时在 WebView 上显示“背景”的效果,而不仅仅是显示黑屏。

于 2013-05-30T14:11:20.367 回答