2014-03-19 48 views
0

我在這段時間內構建了一個android應用程序,它有3個WebView組件,因爲我真的需要它們。也知道使用Delphi構建的應用程序在開始前需要幾秒鐘,我的情況也是如此。在應用程序加載時出現閃屏圖像

我試圖把應用程序加載時出現的閃屏圖像。然後,當一切準備就緒後,飛濺消失並且程序開始。

你有什麼想法嗎?我正在尋找一些OnCreate事件,但我不認爲這是我真正需要的。另外,我還沒有在網上找到很多文檔。任何幫助將不勝感激。

回答

2

首先,對不起我的英語不好。

  1. 您必須在根上創建新文件夾並將其重命名爲「res」。

  2. 你想要看什麼圖片?將其複製到「res」文件夾中。

  3. 您必須在「res」文件夾中創建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. 開放項目,開放的頂部菜單項目>>部署,開井部署屏幕。

  5. 單擊添加按鈕,並添加資源\ loading.png,RES \ styles.xml

  6. 但是,這2個文件夾平臺僅適用於Android解決它。

  7. 看遠程路徑列和更改此:

    • Loading.png = RES \繪製端口
    • styles.xml = RES \值
  8. 執行調整後,一次按下CTRL + F9,會產生「androidmanifest.template.xml」文件。

  9. 打開「AndroidManifest.template。XML」

  10. 改變這樣的:機器人:主題=」%的主題%」

    像這樣:機器人:主題=」 @風格/ MyTheme.NoTitleBar.CustomBackground

  11. 後你保存文件按F9可以享受。

原題= http://brsatalay.com/?p=336

1
private class LoginWebClient extends WebViewClient { 

     @Override 
     public void onPageFinished(WebView view, String url) { 
      super.onPageFinished(view, url); 
     } 
} 
2

在RES /價值/ 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僅在加載完成後調用!

+0

這樣,我應該是AB樂在開始時看到一個飛濺的權利? –

+0

是的,每次加載頁面時都會顯示。 – Scorpio

+0

最後一件事:在「drawable/splash_image」中,我是否也必須包含擴展名? (因爲我的文件叫做splash_image.png) –

相關問題