嗨,我已经做了一个正在运行的项目。但是如果我可以在我的第一个主页面之前添加一个页面(如欢迎页面)而没有做太多更改,那就会让我感到震惊。这个页面在几秒钟后会自动进入我现在的主页面。请帮忙 。
答案 0 :(得分:0)
答案 1 :(得分:0)
该页面通常称为启动画面。创建一个新的SplashActivity.class并将其声明为AndroidManifest中的启动器活动。 然后在SplashActivity.class
公共类SplashActivity扩展了Activity {
// Splash screen timer
private static int SPLASH_TIME_OUT = 5000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// This method will be executed once the timer is over
// Start your app main activity
Intent intent = new Intent(SplashActivity.this, MainActivity.class); //MainActivity is my home activity.
startActivity(intent );
// close this activity
finish();
}
}, SPLASH_TIME_OUT);
}
}
答案 2 :(得分:0)
setContentView(launchView),然后将mainPage设置为contentView,然后几秒钟后,setContentView(mainPage)。