Android studio 为项目添加启动等待界面

该文章实现的是很简单的app开始界面,加入的作用是不让主要内容突然出现显得突兀。启动界面就是单纯的一张图片,进度条,等待三秒自动进入app。
1,添加一个Java文件,命名为splashactivity。代码内容:

package com.example.liu.roommanager;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.Window;
import android.view.WindowManager;

public class SplashActivity extends Activity{
    private final int SPLASH_DISPLAY_LENGHT = 3000;  //延迟3秒

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash);
        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                Intent intent = new Intent(SplashActivity.this, RoomListActivity.class);
                SplashActivity.this.startActivity(intent);
                SplashActivity.this.finish();
            }
        }, SPLASH_DISPLAY_LENGHT);
    }
}

2splashactivity添加对应的xml文件,命名为**activity_splash **
代码如下:



    
    


3AndroidManifest里面的代码稍做修改,目的是将splashactivity作为default activity
更改代码如下:


        
            
                

                
            
        

这样就可以了。
Android studio 为项目添加启动等待界面_第1张图片

你可能感兴趣的:(Android)