安卓程序怎么设置启动界面?

2025-02-24 19:02:00
推荐回答(2个)
回答1:

代码如下

public class SplashActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final long start = System.currentTimeMillis();
new Thread(){
public void run() {
long time = System.currentTimeMillis()-start;
if(time<2000){
SystemClock.sleep(2000-time);
Intent intent = new Intent(SplashActivity .this,MainActivity.class);
startActivity(intent);
}
};
}.start();
}
}

回答2:

new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                startActivity(new Intent(SplashActivity.this, MainActivity.class));
                SplashActivity.this.finish();
            }
        }, 1000);

可以这样,求采纳