我在这期间一直在构建一个Android应用程序,它有3个WebView
组件,因为我真的需要它们。众所周知,使用Delphi构建的应用程序在启动之前需要几秒钟,我的也是如此。
我试图在应用加载时放置一个启动图像。然后,当一切准备就绪时,启动消失并且程序开始。
你知道吗?我正在寻找一些OnCreate
活动,但我不认为这是我真正需要的。另外,我还没有在网上找到很多文档。任何帮助将不胜感激..
答案 0 :(得分:2)
在res / values / styles.xml中(如果你没有它,则创建它),你需要为你的应用程序声明一个主题:
<style name="MyTheme" parent="android:Theme.Holo.Light">
<item name="android:windowBackground">@drawable/splash_image</item>
</style>
然后,在AndroidManifest.xml文件的应用程序标记下,您需要添加以下内容:
android:theme="@style/MyTheme"
就是这样。 OnCreate仅在加载完成后调用!
答案 1 :(得分:2)
首先,抱歉我的英语不好。
您必须在root上创建新文件夹并将其重命名为&#34; res&#34;。
您想看到加载图片的内容?将其复制到&#34; res&#34;文件夹中。
您必须在&#34; res&#34;中创建styles.xml。夹。
这是styles.xml:
<? Xml version="1.0" encoding="UTF-8"?>
<resources>
<Style name = "MyTheme . notitleb is . custombackground "parent =" @ android: Theme . Black ">
<item name="android:windowbackground"> @ drawable / loading </ item>
<item name="android:windownotitle"> true </ item>
<item name="android:windowfullscreen"> true </ item>
<item name="android:windowcontentoverlay"> @ null </ item>
</ Style>
</ Resources>
打开项目并在项目&gt;&gt;部署,打开部署屏幕中打开顶部菜单。
点击添加按钮并添加res \ loading.png,res \ styles.xml
但这2个文件夹平台只有Android修复它。
查看“远程路径”列并进行更改:
进行调整后,按CTRL + F9一次,然后按&#34; androidmanifest.template.xml&#34;文件会产生。
打开&#34; AndroidManifest.template.xml&#34;
更改此内容:android:theme =“%theme%”
喜欢这个:android:theme =“@ style / MyTheme.NoTitleBar.CustomBackground
按F9保存文件后即可享受。
ORIGINAL TOPIC = http://brsatalay.com/?p=336
答案 2 :(得分:1)
private class LoginWebClient extends WebViewClient {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
}
}
答案 3 :(得分:0)
Android的启动画面是一个糟糕的设计。例如,请参阅http://cyrilmottier.com/2012/05/03/splash-screens-are-evil-dont-use-them/。 改为显示进度条。