我在這段時間內構建了一個android應用程序,它有3個WebView
組件,因爲我真的需要它們。也知道使用Delphi構建的應用程序在開始前需要幾秒鐘,我的情況也是如此。在應用程序加載時出現閃屏圖像
我試圖把應用程序加載時出現的閃屏圖像。然後,當一切準備就緒後,飛濺消失並且程序開始。
你有什麼想法嗎?我正在尋找一些OnCreate
事件,但我不認爲這是我真正需要的。另外,我還沒有在網上找到很多文檔。任何幫助將不勝感激。
我在這段時間內構建了一個android應用程序,它有3個WebView
組件,因爲我真的需要它們。也知道使用Delphi構建的應用程序在開始前需要幾秒鐘,我的情況也是如此。在應用程序加載時出現閃屏圖像
我試圖把應用程序加載時出現的閃屏圖像。然後,當一切準備就緒後,飛濺消失並且程序開始。
你有什麼想法嗎?我正在尋找一些OnCreate
事件,但我不認爲這是我真正需要的。另外,我還沒有在網上找到很多文檔。任何幫助將不勝感激。
首先,對不起我的英語不好。
您必須在根上創建新文件夾並將其重命名爲「res」。
你想要看什麼圖片?將其複製到「res」文件夾中。
您必須在「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>
開放項目,開放的頂部菜單項目>>部署,開井部署屏幕。
單擊添加按鈕,並添加資源\ loading.png,RES \ styles.xml
但是,這2個文件夾平臺僅適用於Android解決它。
看遠程路徑列和更改此:
執行調整後,一次按下CTRL + F9,會產生「androidmanifest.template.xml」文件。
打開「AndroidManifest.template。XML」
改變這樣的:機器人:主題=」%的主題%」
像這樣:機器人:主題=」 @風格/ MyTheme.NoTitleBar.CustomBackground
後你保存文件按F9可以享受。
Android的飛濺屏幕是一個糟糕的設計。例如,請參見http://cyrilmottier.com/2012/05/03/splash-screens-are-evil-dont-use-them/。 改爲顯示進度條。
private class LoginWebClient extends WebViewClient {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
}
}
在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僅在加載完成後調用!
這樣,我應該是AB樂在開始時看到一個飛濺的權利? –
是的,每次加載頁面時都會顯示。 – Scorpio
最後一件事:在「drawable/splash_image」中,我是否也必須包含擴展名? (因爲我的文件叫做splash_image.png) –
鏈路斷了我。 – Sentient