2017-02-15 24 views
0

我讀了擴展應用一類是當我的應用程序是由我的用戶打開第一次運行。所以我試圖給我的應用程序類一個佈局,所以它可能看起來像一個閃屏。但setContentView()不適用於擴展應用程序的類,有沒有辦法做到這一點?我可以向用戶顯示應用程序類的物理佈局嗎?

+2

應用類可以沒有圖形表示。它不能顯示任何用戶界面,任何視圖。要使用啓動畫面 - 在開始主要活動之前添加其他活動。 –

+0

你需要創建一個名爲像SplashActivity的活動,這將是爲你的應用程序的入口點。您可以隨意加載,只要啓動另一項活動並清除後臺歷史記錄即可。有很多關於這個問題的問題。 http://stackoverflow.com/questions/5486789/how-do-i-make-a-splash-screen –

回答

1

Application類不能被用於GUI。代替創建活動濺射屏幕和設置意圖過濾行動Main和類別作爲Launcher

<activity android:name=".SplashScreen" 
     android:theme="@style/Launcher.Theme"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
</activity> 
相關問題