什么是Android启动页?就是打开一款软件,一开始会弹出一个界面维持3秒时间。
启动页的XML文件如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@mipmap/cr">
</LinearLayout>
启动页的Java文件如下:
public class StartActivity extends Activity {
private Handler handler=new Handler();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start);
handler.postDelayed(runnable,3000);
}
Runnable runnable=new Runnable() {
@Override
public void run() {
startActivity(new Intent(StartActivity.this,PagerActivity.class));
finish();
}
};
}
分析:
1.创建线程Runable
2.实现维持3秒时间:handler.postDelayed(runnable,3000);
3.实现页面跳转:startActivity(new Intent(StartActivity.this,PagerActivity.class));
4.用Handler处理线程事件。