Android启动屏不正确的实现可能会导致用户长时间等待,或者可能会出现黑白屏。这里简单演示如何正确实现Android启动屏。

演示分为以下几个步骤:

  1. 在res/drawable文件夹中创建splash_background.xml文件。
  2. 编辑res/values/styles.xml
  3. 创建java/.../SplashActivity
  4. 编辑manifests/AndroidManifest.xml

1、在res/drawable文件夹中创建splash_background.xml文件

根据你的需求调整位图图像的重力和尺寸。

<?xml version="1.0" encoding="utf-8"?>          

2、编辑res/values/styles.xml

这里的样式用于启动画面。 这是为了在启动屏幕时隐藏操作栏。

      

3、创建java/.../SplashActivity

一旦App启动,SplashActivity将启动,然后转移到MainActivity。

package com.example.jtdan.goodSplash;import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;public class SplashActivity extends AppCompatActivity {  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    //switch from splash activity to main activity    Intent intent = new Intent(this, MainActivity.class);    startActivity(intent);    finish();  }}

4、编辑manifests/AndroidManifest.xml

在清单文件中添加新的启动画面Activity。

<?xml version="1.0" encoding="utf-8"?>                                            

示例源码地址:https://github.com/mrjoedang/goodSplash

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

更多相关文章

  1. Edittext在xml文件中设置android:focusable=“false”之后,edittex
  2. 【经验记录】Android上传文件到服务器
  3. Android studio查看SQLIte数据库文件
  4. [图文]为移植到Android平台上的Cocos2d-x项目添加xml布局文件
  5. 今天开始写android的照片浏览器(一)至返回所有图片文件
  6. Android工程内嵌资源文件的两种方法
  7. 删除androidAndroid递归方式删除某文件夹下的所有文件
  8. IntelliJ IDEA 如何导出安卓(Android)apk文件 详细教程
  9. android解析XML文件的三方法之SAX

随机推荐

  1. Android消息机制探索(Handler,Looper,Mes
  2. android 自定义带关闭按钮的dialog
  3. Android中原生WebView与HTML5 里的 JS交
  4. 半瓶水Android应用开发专栏――android基
  5. android,内存优化详解
  6. android可拉伸图片处理(.9.png)格式的图
  7. Android网络请求
  8. Android(安卓)TTS 实战五:摇一摇输入
  9. 写了个android gif显示控件,很简单很方便
  10. Android(安卓)ListView中notifyDataSetCh