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