Android启动画面实现
16lz
2022-05-12
本文转自:http://www.cnblogs.com/dawei/archive/2010/04/29/1724044.html
在应用程序中经常用到启动画面,会启动一个后台线程为主程序的运行准备资源。
Android要实现启动画面可以这样做:
这是splash.xml布局文件的代码
代码 < LinearLayoutxmlns: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秒后执行跳转到主视图。
更多相关文章
- Android(安卓)在init.rc启动一个c++程序
- cm-14.1 Android系统启动过程分析(四)-Launcher 启动过程
- Android(安卓)Service,startService binderService 以及 AIDL
- Android(安卓)如何将定制的Launcher成为系统中唯一的Launcher
- Android(安卓)启动过程分析 (一)
- 浅谈Android开机启动速度优化(含应用程序启动速度优化)
- [置顶] 修改Android开机画面之rle制作
- Android(安卓)开发艺术探索笔记-Activity启动方式
- 【Android高级】Android系统以及Activity启动讲解