在主页之前添加页面,如欢迎页面

时间:2013-09-11 09:13:28

标签: android android-layout android-intent android-emulator

嗨,我已经做了一个正在运行的项目。但是如果我可以在我的第一个主页面之前添加一个页面(如欢迎页面)而没有做太多更改,那就会让我感到震惊。这个页面在几秒钟后会自动进入我现在的主页面。请帮忙 。

3 个答案:

答案 0 :(得分:0)

在Android中称为启动画面!
有点谷歌搜索,你有thisthis等教程 无需进行重大更改!
只需添加SplashActivity及其布局即可 并更改您的清单文件及其相关内容。

答案 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)。