0

我有以下问题:

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

有没有什么方法可以让我从应用程序生命之初就选择背景(例如黑色)?

4

1 回答 1

1

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

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

编辑 -

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

于 2013-06-11T00:45:15.190 回答