Android Studio 利用Splash制作APP启动界面的方法
最近又开始学习Android studio 了,在制作APP时,都有一个启动的界面,看上去美观且实用(也可以作为以后的广告位←
那怎样制作呢?
第一步:新建Splash
如图,新建一个Empty Activity。

然后将名字改为SplashActivity。

第二步:SplashActivity的内容
如图:

方便起见,我把代码贴出来,代码如下:
public class SplashActivity extends Activity { // private final int SPLASH_DISPLAY_LENGHT = 2000; // 两秒后进入系统 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//隐藏状态栏 //getSupportActionBar().hide();//隐藏标题栏 setContentView(R.layout.activity_splash); Thread myThread=new Thread(){//创建子线程 @Override public void run() { try{ sleep(5000);//使程序休眠五秒 Intent it=new Intent(getApplicationContext(),MainActivity.class);//启动MainActivity startActivity(it); finish();//关闭当前活动 }catch (Exception e){ e.printStackTrace(); } } }; myThread.start();//启动线程 }}
第三步:activity_splash的内容
你会发现在layout中多出一个 acticity_splash,改变其背景为你想要的图片,就可以了。
第四步:AndroidManifest中的内容
我们在AndroidManifest中可以看到下图中的代码段:

此时MainActivity是APP的启动界面,如果想让SplasgActivity成为启动界面,
将这段代码从MainActivity中剪贴至SplashActivity中就行了。
<intent-filter> <action android:name='android.intent.action.MAIN' /> <category android:name='android.intent.category.LAUNCHER' /> </intent-filter>
然后就可以运行了。
总结
到此这篇关于Android Studio 利用Splash制作APP启动界面的文章就介绍到这了,更多相关android studio app启动界面内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!
相关文章:
1. CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chrome、Opera2. 如何基于python3和Vue实现AES数据加密3. uni-app结合PHP实现单用户登陆demo及解析4. Python unittest生成测试报告过程解析5. 解决VUE项目使用Element-ui 下拉组件的验证失效问题6. CSS3实例分享之多重背景的实现(Multiple backgrounds)7. python matplotlib工具栏源码探析二之添加、删除内置工具项的案例8. 数组在java中的扩容的实例方法9. Vue+express+Socket实现聊天功能10. AspNetCore&MassTransit Courier实现分布式事务的详细过程

网公网安备