Android 开发学习笔记:最简单的办法实现 APP 欢迎界面
我们在开发APP的时候经常要用到欢迎界面,这里小木推荐给大家一种简单、快速、容易与已有项目契合的一种方法,希望可以帮助到大家。
先看一下截图效果:
需要另外建立一个welcome.xml布局,只需要将背景换成导入的图片即可,代码如下:
1 |
<?xml version= "1.0" encoding= "utf-8" ?> |
2 |
<LinearLayout xmlns:android= "http://schemas.android.com/apk/res/android" |
3 |
android:layout_width= "match_parent" |
4 |
android:layout_height= "match_parent" |
5 |
android:orientation= "vertical" |
6 |
android:background= "@drawable/welcome" > |
7 |
|
8 |
9 |
</LinearLayout> |
在对应的活动Welcome.java中写入:
01 |
import java.util.Timer; |
02 |
import java.util.TimerTask; |
03 |
04 |
import android.app.Activity; |
05 |
import android.content.Intent; |
06 |
import android.os.Bundle; |
07 |
08 |
public class Welcome extends Activity { |
09 |
10 |
@Override |
11 |
protected void onCreate(Bundle savedInstanceState) { |
12 |
super .onCreate(savedInstanceState); |
13 |
setContentView(R.layout.welcome); |
14 |
//通过一个时间控制函数Timer,在实现一个活动与另一个活动的跳转。 |
15 |
new Timer().schedule( new TimerTask() { |
16 |
@Override |
17 |
public void run() { |
18 |
startActivity( new Intent(Welcome. this ,MainActivity. class )); |
19 |
finish(); |
20 |
|
21 |
} |
22 |
}, 3000 ); //这里停留时间为1000=1s。 |
23 |
} |
24 |
25 |
} |
1 |
<activity |
2 |
android:name= "com.example.welcome.Welcome" |
3 |
android:theme= "@android:style/Theme.NoTitleBar.Fullscreen" > |
4 |
<intent-filter> |
5 |
<action android:name= "android.intent.action.MAIN" /> |
6 |
7 |
<category android:name= "android.intent.category.LAUNCHER" /> |
8 |
</intent-filter> |
9 |
</activity> |
1 |
<intent-filter> |
2 |
<action android:name= "android.intent.action.MAIN" /> |
3 |
4 |
<category android:name= "android.intent.category.LAUNCHER" /> |
5 |
</intent-filter> |
以下是小木写的一个demo:
http://download.csdn.net/detail/u013671350/7674525
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。