2017-06-02 42 views
-3

我是一個業餘的android開發人員..我有一個問題...它是強制啓動畫面必須有它自己的java文件,xml文件和清單?除了android studio上的默認xml和java文件外,是否還需要爲啓動屏幕創建另一個文件?是強制啓動畫面必須有自己的java文件,xml文件和清單?

+0

不,Manifest是獨一無二的。你必須在那裏聲明你所有的活動。 –

+0

https://material.io/guidelines/patterns/launch-screens.html# –

回答

0

如果您確實需要啓動畫面,那麼您需要這些文件(java + xml以及清單中活動的定義)。

您可以使用「新建活動」菜單爲您的啓動畫面活動創建java + xml文件以及清單條目。

0

像其他任何佈局一樣,Splash Screen只是另一種佈局,它需要XML來定義佈局和外觀。它還需要Java在開始時啓動並綁定該佈局。 Manifest用於將此Java類的元數據定義爲Launcher活動。

但是,Android應用程序確實需要一些時間才能啓動,特別是在冷啓動時。不要浪費用戶的時間,但在第一次啓動應用程序時不要向他們展示空白的未配置部分。

理想情況下,只要應用程序在後臺加載並進行自我配置,就應該顯示啓動畫面。

您看到的飛濺視圖必須立即準備好,即使在您的飛濺活動中爲佈局文件充氣之前。所以你不會使用佈局文件。相反,請將啓動畫面的背景指定爲活動的主題背景。你可以檢查如何以正確的方式執行它。

相關問題