3.1 创建Splash活动和布局
要实现这个功能需要创建一个活动和一个布局。活动指定了Splash界面做什么以及应当如何响应用户,布局指定了Splash是什么样的,如图3-1所示。
![](https://epubservercos.yuewen.com/7AE700/19549638101507906/epubprivate/OEBPS/Images/42_01.jpg?sign=1739357423-0yIQXYyhoNvLcMym4nz3LUZQ59dBe1Vf-0-f8082fb6e4c1b0485e6d6051b7165025)
图3-1 活动与布局
新增一个活动,可以打开前面创建的SmartFactory项目,右击并在弹出的快捷菜单中选择“New”→“Activity”→“Empty Activity”命令,如图3-2所示。
![](https://epubservercos.yuewen.com/7AE700/19549638101507906/epubprivate/OEBPS/Images/43_01.jpg?sign=1739357423-ftaiuwLp5cbVO7B8xiS69hnYs3rzhg28-0-77c52e15c90643b7260f31a3df28e89c)
图3-2 新增活动
下面的步骤前面已经讲过,为活动指定名称为“SplashActivity”,勾选“Generate Layout File”复选框自动生成布局文件,指定布局名称为“activity_splash”,如图3-3所示。单击“Finish”按钮。
![](https://epubservercos.yuewen.com/7AE700/19549638101507906/epubprivate/OEBPS/Images/43_02.jpg?sign=1739357423-NtXruHfmCBANv5RPSFNImbjVQoCIvWyc-0-404179508deccb516c50ae23b61f6772)
图3-3 指定活动和布局名称
Android Studio自动生成了SplashActivity.java活动和activity_splash.xml布局,如图3-4所示。
![](https://epubservercos.yuewen.com/7AE700/19549638101507906/epubprivate/OEBPS/Images/44_01.jpg?sign=1739357423-thRvpNwlPRK8igInUALrGFh2DX0t19j1-0-6ddf66bf3a11018a8adf2390800caf95)
图3-4 Splash活动和布局
在AndroidManifest.xml清单文件中增加了一行,添加了SplashActivity活动。
![](https://epubservercos.yuewen.com/7AE700/19549638101507906/epubprivate/OEBPS/Images/44_02.jpg?sign=1739357423-ATdFbg9kMt3EbRFx6jXiWoWumsITciWl-0-e8fabcebb6cf9954e8586b8de9e0a562)