首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 起动画面 SplashScreen

2012-06-29 
Android 启动画面 SplashScreen? ? 在开发android应用的时候 ,经常需要有一个Splash Screen(就类似于Eclip

Android 启动画面 SplashScreen

? ? 在开发android应用的时候 ,经常需要有一个Splash Screen(就类似于Eclipse启动的画面)。但是,android好像没有对这个有很好的支持。比如iphone,只需要将 Splash的图片以default命名,就可以可以出现Splash Screen了,方式很简单。那在android中怎么办呢?

?

import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;public class SplashActivity extends Activity {private final int SPLASH_DISPLAY_LENGHT = 5000; //延迟五秒 protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.splash);new Handler().postDelayed(new Runnable() {// 为了减少代码使用匿名Handler创建一个延时的调用public void run() {Intent i = new Intent(SplashActivity.this, MainActivity.class);// 通过Intent打开最终真正的主界面Main这个ActivitySplashActivity.this.startActivity(i); // 启动Main界面SplashActivity.this.finish(); // 关闭自己这个开场屏}}, SPLASH_DISPLAY_LENGHT);}}
?

?

?

热点排行