概述
创建一个Activity专门用作欢迎界面,同时在对应的layout布局中使用布局的background属性来添加欢迎的图片。
欢迎界面的layout布局主要代码如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/welcome"
>
</LinearLayout>
接下来需要在AndroidManifest.xml文件中设置首先启动的欢迎的activity.关键部分的代码如下:
<activity
android:name=".Welcome"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
</activity>
这里设置Welcome这个活动为首先的启动项。
再接下来,就是在Welcome的活动里面做文章了。
欢迎的activity代码如下:
Thread timer=new Thread(){
@Override
public void run() {
// TODO Auto-generated method stub
try{
sleep(5000);
}catch(InterruptedException e){
e.printStackTrace();
}finally{
Intent welcomeIntent=new Intent();
welcomeIntent.setClass(Welcome.this, MainActivity.class);
startActivity(welcomeIntent);
}
}
};
timer.start();
首先创建一个线程,干的事情是使欢迎界面停留5秒钟后,然后使用intent启动主界面。
最后是在创建onPause方法,使得当用户到了主界面再按后退键的时候直接退出程序而不是停留在欢迎界面上。代码如下:
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
finish();
}
这个重写的方法是在onCreate()方法的外面。
最后
以上就是超帅小熊猫为你收集整理的安卓软件的欢迎界面,只显示一次。的全部内容,希望文章能够帮你解决安卓软件的欢迎界面,只显示一次。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复