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

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作为主视图启动

/** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.splash);        Handler x = 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. 流媒体开发之-服务器图片的加载
  2. 有关android中加载MP4,3gp等视频文件,无法播放问题的解决
  3. 麦子学院android老师分享android实现listview异步加载图片的方法
  4. 携程Android App插件化和动态加载实践
  5. Android异步加载源码示例
  6. Android Glide加载图片,宽度占满屏幕高度自适应
  7. 如何正确实现Android启动屏画面的方法(避免白屏)
  8. android异步加载图片显示,并且对图片进行缓存实例

随机推荐

  1. 修改Android中Layout布局文件字体的大小
  2. [Android]判断当前界面是否是桌面
  3. android 手机振幅控制
  4. Android中利用ViewFliper实现屏幕切换效
  5. java.net.ConnectException: localhost/1
  6. android中expandablelistview的学习
  7. Android 拖拽滑动(OnDragListener和ViewDr
  8. android九宫格锁屏控件
  9. android 点击空白 隐藏软键盘
  10. Android笔记(1)---Android开发环境的搭建