1,布局
<LinearLayout
android:id="@+id/linear"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<android.support.v4.view.ViewPager
android:id="@+id/view_pager"
android:layout_width="match_parent"
android:layout_height="300dp"></android.support.v4.view.ViewPager>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#88000000"
android:gravity="center_horizontal"
android:padding="8dp"
android:layout_alignBottom="@+id/view_pager"
android:orientation="vertical">
<TextView
android:id="@+id/viewpager_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@android:color/white"
android:text="textview"/>
<LinearLayout
android:id="@+id/ll_dots"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center_horizontal">
</LinearLayout>
</LinearLayout>
2 MainActivity
public class MainActivity extends AppCompatActivity {
private LinearLayout ll_dots;
private TextView viewpager_tv;
// 将ViewPager定义为全局变量,方便使用.
private ViewPager viewpager_vp;
// 建立一个ArrayList集合.泛型指定为ImageView.
ArrayList<ImageView> imageViews = new ArrayList<ImageView>();
//创建一个handler对象,复写handlerMessage方法,用switch方法,通过msg.what得到标识.333
private Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (