我有以下问题:
当我开始我的活动时,它的默认背景设置为白色。我可以在 onCreate 方法中更改它。如果我使用此方法更改背景,每次启动活动时,我都会有 2 秒的白色背景。
有没有什么方法可以让我从应用程序生命之初就选择背景(例如黑色)?
我有以下问题:
当我开始我的活动时,它的默认背景设置为白色。我可以在 onCreate 方法中更改它。如果我使用此方法更改背景,每次启动活动时,我都会有 2 秒的白色背景。
有没有什么方法可以让我从应用程序生命之初就选择背景(例如黑色)?
处理此问题的最佳方法是修改 Activity 的主题。请参阅:主题。
本质上,您应该能够在自定义主题中设置背景,该主题将在任何调用设置视图之前加载。
编辑 -
该问题已稍作编辑,因此上一个答案实际上仅适用于在调用 onCreate 之前设置背景。相反,如果您希望在应用加载时显示某些内容,您可以为初始 Activity 创建一个特殊的主题,并将其设置在 Manifest 中。