看起來Android有一個默認的啓動畫面。我沒有做任何啓動畫面,但每次打開我的應用程序時,都會出現啓動畫面。我的啓動畫面的標題欄包含一個字符串,它是我的應用程序的名稱。它也使用與我在應用程序上設置的背景相同的背景。Android有默認啓動畫面?我如何修改它?
爲什麼我的應用程序顯示啓動畫面?這是Android上的默認設置嗎?我查了別人開發的其他應用程序,它沒有啓動畫面。
如何刪除我的啓動畫面標題欄上的字符串?如何在不影響其他活動背景的情況下更改我的啓動畫面背景?我的第一個活動的
示例代碼:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate();
setContentView(R.layout.main);
//initialize variables
txtView1 = (TextView)this.findViewById(R.id.txtView1);
txtView2 = (TextView)this.findViewById(R.id.txtView2);
...
//register broadcast receiver
...
}
public void onResume()
{
super.onResume();
//read bundle if a bundle exists
...
}
謝謝!我沒有編寫代碼在我的第一個活動中顯示啓動畫面。這就是爲什麼我想知道是什麼導致它。難道這就是Craigy所說的嗎?我的第一個活動需要花費很長時間才能加載,導致在等待我的活動完成加載時出現類似閃屏的顯示? – Arci
@Arci:啓動活動,等待〜5秒,然後開始在背景上點擊。如果您收到「活動無響應」錯誤對話框,那麼是的,您在主應用程序線程上花費的時間太長。 – CommonsWare
我的活動加載只需要不到一秒的時間。初始屏幕只顯示很短的時間。我忘了提及啓動畫面顯示即使我啓動的應用程序只是一個hello world應用程序。 – Arci