*更改应用程序加载的活动背景(onCreate之前)

时间:2013-06-11 00:41:17

标签: java android android-activity background oncreate

我有以下问题:

当我开始我的活动时,其默认背景设置为白色。我可以在onCreate方法中更改它。如果我使用这种方法来改变背景,每次我开始活动时都会有2秒的白色背景。

有没有办法从应用程序生命周期开始选择背景(例如黑色)?

1 个答案:

答案 0 :(得分:1)

处理此问题的最佳方法是修改活动的主题。请参阅:Themes

基本上,您应该能够在自定义主题中设置背景,该主题将在设置视图的任何调用之前加载。

编辑 -

问题已经略有编辑,因此之前的答案实际上仅适用于在调用onCreate之前设置背景。如果您希望在应用加载时显示某些内容,则可以为初始Activity创建一个特殊主题,并在Manifest中设置该主题。