向导页面比较适合用在复杂的需要由多个步骤组成的情况,比如收集一些数据的时候。用户可以在已经填写的步骤中切换,方便更改前面填写过的数据。Android中,我们可以时候viewpager来实现所需要的向导的功能,在viewpager的滑动事件中,处理向导的导航。先上效果图
代码实现主要就是使用viewpager类,以及一个自定义的view StepPagerStrip类,用于实现viewpager顶部的状态显示。
layout代码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<viewpagerdemo.android.baidao.com.androidwizard.StepPagerStrip
android:id=