在应用程序中经常用到启动画面,会启动一个后台线程为主程序的运行准备资源。

Android要实现启动画面可以这样做:

这是splash.xml布局文件的代码

代码 < LinearLayout
xmlns:android ="http://schemas.android.com/apk/res/android"
android:layout_height
="fill_parent" android:layout_width ="fill_parent" android:orientation ="vertical" >
< ImageView android:layout_height ="fill_parent" android:layout_width ="fill_parent" android:scaleType ="fitCenter" android:src ="@drawable/splash" ></ ImageView >
</ LinearLayout >

放一个ImageView加载启动画面图片

SplashActivity作为主视图启动

代码 /** Calledwhentheactivityisfirstcreated. */
@Override
public void onCreate(BundlesavedInstanceState){
super .onCreate(savedInstanceState);
setContentView(R.layout.splash);
Handlerx
= new Handler();
x.postDelayed(
new splashhandler(), 2000 );

}
class splashhandler implements Runnable{

public void run(){
startActivity(
new Intent(getApplication(),MainActivity. class ));
SplashActivity.
this .finish();
}

}

加载后使用Handler的postDelayed方法,2秒后执行跳转到主视图。

更多相关文章

  1. Android(安卓)核心分析 之八------Android(安卓)启动过程详解
  2. android activity的生命周期,四种启动模式
  3. 关于Android不能启动的问题
  4. Android(安卓)系统启动过程
  5. Android(安卓)PackageManagerService的启动过程分析
  6. Android(安卓)模拟器(emulator)无法启动AVD解决方案
  7. 占位的实现和间接实现从快捷建中启动一个服务
  8. 打开URL启动android默认浏览器,启动指定浏览器
  9. Android初级教程启动定时器详解

随机推荐

  1. SOAP in Android
  2. android屏幕自适应4方法案例整合
  3. Android studio中的一些小技巧
  4. android怎样将textview置于imageview之上
  5. RatingBar 显示正常版本----断点记录
  6. Android MediaPlayer错误码整理
  7. 手工打包APK
  8. Android(安卓)管理多个fragment(处理Acti
  9. android 地理位置共享服务
  10. 《Android面试宝典》学习笔记(第四章:对话