应用程序加载启动图像屏幕

时间:2014-03-19 13:07:13

标签: android delphi delphi-xe5

我在这期间一直在构建一个Android应用程序,它有3个WebView组件,因为我真的需要它们。众所周知,使用Delphi构建的应用程序在启动之前需要几秒钟,我的也是如此。

我试图在应用加载时放置一个启动图像。然后,当一切准备就绪时,启动消失并且程序开始。

你知道吗?我正在寻找一些OnCreate活动,但我不认为这是我真正需要的。另外,我还没有在网上找到很多文档。任何帮助将不胜感激..

4 个答案:

答案 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)

首先,抱歉我的英语不好。

  1. 您必须在root上创建新文件夹并将其重命名为&#34; res&#34;。

  2. 您想看到加载图片的内容?将其复制到&#34; res&#34;文件夹中。

  3. 您必须在&#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>
    
  4. 打开项目并在项目&gt;&gt;部署,打开部署屏幕中打开顶部菜单。

  5. 点击添加按钮并添加res \ loading.png,res \ styles.xml

  6. 但这2个文件夹平台只有Android修复它。

  7. 查看“远程路径”列并进行更改:

    • Loading.png = res \ drawable-port
    • styles.xml = res \ values
  8. 进行调整后,按CTRL + F9一次,然后按&#34; androidmanifest.template.xml&#34;文件会产生。

  9. 打开&#34; AndroidManifest.template.xml&#34;

  10. 更改此内容:android:theme =“%theme%”

    喜欢这个:android:theme =“@ style / MyTheme.NoTitleBar.CustomBackground

  11. 按F9保存文件后即可享受。

  12. 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/。 改为显示进度条。