本文转自:http://www.cnblogs.com/dawei/archive/2010/04/29/1724044.html

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

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(安卓)在init.rc启动一个c++程序
  2. cm-14.1 Android系统启动过程分析(四)-Launcher 启动过程
  3. Android(安卓)Service,startService binderService 以及 AIDL
  4. Android(安卓)如何将定制的Launcher成为系统中唯一的Launcher
  5. Android(安卓)启动过程分析 (一)
  6. 浅谈Android开机启动速度优化(含应用程序启动速度优化)
  7. [置顶] 修改Android开机画面之rle制作
  8. Android(安卓)开发艺术探索笔记-Activity启动方式
  9. 【Android高级】Android系统以及Activity启动讲解

随机推荐

  1. 布局中文件中【控件间距参数详解以及单位
  2. android 模拟器手机如何添加文件到sd卡
  3. Android轻量级存储源码分析
  4. 获取Android(安卓)SDK 源代码并在Eclipse
  5. 实用Android(安卓)studio gradle的离线安
  6. android之activity全面解析
  7. Android(安卓)Chronometer控件开发
  8. Android(安卓)Activity生命周期和状态
  9. Android系统架构
  10. Svg标签跟学习