`
ljl_xyf
  • 浏览: 630433 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在Android中创建启动界面

阅读更多

1、制作一张启动图片splash.png,放置在res->drawable-hdpi文件夹中。

  2、新建布局文件splash.xml

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

  < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

  android:layout_width="fill_parent" android:layout_height="fill_parent"

  android:gravity="bottom|center" android:orientation="vertical"

  android:background="@drawable/splash">

  < TextView android:text="@+id/TextView01" android:layout_width="wrap_content"

  android:layout_height="wrap_content" android:layout_marginTop="20dip"

  android:typeface="sans" android:shadowDx="0" android:shadowDy="2"

  android:shadowRadius="1" android:shadowColor="#FFFFFF"

  android:textColor="#444444" android:textSize="20dip" android:id="@+id/versionNumber"

  android:gravity="bottom">

  < /TextView>

  < /LinearLayout>

  这里我们把上一步制作的图片作为启动界面的背景图,然后在界面底部显示当前程序的版本号。

  3、新建SplashActivity,在Oncreate中添加以下代码://http://www.my400800.cn

  setContentView(R.layout.splash);

  PackageManager pm = getPackageManager();

  try {

  PackageInfo pi = pm.getPackageInfo("com.lyt.android", 0);

  TextView versionNumber = (TextView) findViewById(R.id.versionNumber);

  versionNumber.setText("Version " + pi.versionName);

  } catch (NameNotFoundException e) {

  e.printStackTrace();

  }

  new Handler().postDelayed(new Runnable(){

  @Override

  public void run() {

  Intent intent = new Intent(SplashActivity.this,SplashScreenActivity.class);

  startActivity(intent);

  SplashActivity.this.finish();

  }

  }, 2500);

  4、 修改Manifest文件,将启动界面Activity改为默认启动,并且设置标题栏不可见。

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

< manifest xmlns:android="http://schemas.android.com/apk/res/android"

  package="com.lyt.android" android:versionCode="1" android:versionName="1.0">

  < application android:icon="@drawable/icon" android:label="@string/app_name">

  < activity android:name=".SplashActivity" android:label="@string/app_name"

  android:theme="@android:style/Theme.NoTitleBar">

  < intent-filter>

  < action android:name="android.intent.action.MAIN" />

  < category android:name="android.intent.category.LAUNCHER" />

  < /intent-filter>

  < /activity>

  < activity android:name=".SplashScreenActivity" android:label="@string/app_name" >

  < /activity>

  < /application>

  < uses-sdk android:minSdkVersion="8" />

  < /manifest>

  5、显示效果如下:


  • 大小: 11.8 KB
分享到:
评论

相关推荐

    android程序启动界面

    在Android开发中,程序启动界面(Splash Screen)是用户打开应用时首先看到的屏幕,通常展示品牌标识或加载动画,同时进行一些初始化操作。本文将深入探讨如何创建和优化Android程序的启动界面。 首先,我们需要...

    Android 程序启动界面源码.zip

    在Android应用开发中,启动界面(Splash Screen)通常用于展示应用程序的标识、加载必要的资源或者进行初始化操作。这个"Android程序启动界面源码.zip"包含了实现Android应用启动界面的源代码,非常适合开发者参考和...

    Android 程序启动界面源码.rar

    在Android中,可以创建一个特定的主题(Theme)用于启动界面。通过在`res/values/styles.xml`文件中定义一个新的主题,并在`AndroidManifest.xml`中为启动Activity指定这个主题。 3. **Activity生命周期与启动界面...

    Android 程序启动界面源码

    在启动界面中,我们需要声明一个Activity,通常是SplashActivity,作为应用的第一个入口点。这个Activity会展示启动界面的布局,并可能包含一些启动时的逻辑,如检查更新或初始化数据。 2. **src** 文件夹: 这里...

    Android程序启动界面Demo

    在Android开发中,启动界面(Splash Screen)是用户打开应用时首先看到的界面,它通常包含应用程序的logo、品牌信息或者简单的动画效果,为应用程序的实际加载过程提供视觉反馈。本Demo旨在展示如何创建一个基本的...

    Android应用启动界面的实例

    本实例将探讨如何在Android中创建一个启动界面。 首先,我们需要明白启动界面的核心功能:提高用户体验。在应用程序启动初期,后台可能需要进行一些初始化工作,如数据库加载、网络连接等,此时显示启动界面可以...

    Android界面启动实现

    在Android应用开发中,启动界面(Splash Screen)通常用于展示应用程序的标识、加载必要的资源或者进行权限检查等初始化操作。本篇文章将详细讲解如何在不依赖于Activity间的切换来实现Android启动界面。 首先,...

    Android启动界面和导航界面

    在Android中,创建启动界面可以通过以下几个步骤: 1. **创建SplashActivity**: 首先,我们需要创建一个新的Activity作为启动界面。这个Activity通常包含一个简单的布局,如一个ImageView展示logo或者一个...

    Android程序启动界面源码.zip

    在Android应用开发中,启动界面(Splash Screen)是用户打开应用程序时首先看到的界面,它通常展示品牌标识、加载进度或者进行初始化操作。本压缩包"Android程序启动界面源码.zip"提供了实现Android启动界面的源代码...

    android启动及欢迎界面.zip

    在Android开发中,启动界面(Splash Screen)和欢迎界面(Welcome Screen)是用户首次接触应用时的重要组成部分。它们不仅能够展示应用的品牌形象,还可以在后台加载应用的主要资源,提高用户体验。下面将详细介绍...

    安卓开发-Android 程序启动界面Demo.zip.zip

    在安卓应用开发中,创建一个吸引人的启动界面( Splash Screen )是常见的做法,它可以提供良好的用户体验,同时加载应用程序的主要组件。"安卓开发-Android 程序启动界面Demo.zip.zip" 包含了一个示例项目,展示了...

    Android程序研发源码Android 程序启动界面源码.zip

    在Android应用开发中,程序启动界面(Splash Screen)通常是用户打开应用时首先看到的界面,它通常用于展示品牌标识、加载应用数据或者进行初始化操作。本压缩包包含的源码着重探讨了Android程序启动界面的设计与...

    Android 程序启动界面源码.zip源码资源下载

    在Android应用开发中,程序启动界面(Splash Screen)通常是用户打开应用时首先看到的界面,它通常用于展示品牌标识、加载应用数据或者进行初始化操作。本资源提供的"Android 程序启动界面源码.zip"包含了一个实现...

    Android应用源码之 程序启动界面Demo.zip

    在Android应用开发中,程序启动界面(Splash Screen)通常是用户打开应用时首先看到的界面,它通常用于展示品牌标识、加载应用数据或者进行初始化操作。本项目“Android应用源码之程序启动界面Demo”旨在提供一个...

    Android程序启动界面Demo(动态)

    本Demo主要展示了如何在Android项目中创建一个动态的启动界面,同时考虑了性能优化和用户体验设计。下面我们将深入探讨相关知识点: 1. **启动界面的设计原则**: - 快速:启动界面应尽可能快速显示,避免用户等待...

Global site tag (gtag.js) - Google Analytics