ViewPager 实现屏幕左右滑动的一个类,与PagerAdapter(为ViewPager提供的一个适配器)结合可以实现图片的动态切换
实现的主要功能;
1、滑动图片可以进行图片的切换
2、点击下方的标题也可以进行切换
工程建立如图:
代码:
MainActivity.java:
package com.hpu.slipview;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity implements OnClickListener,OnPageChangeListener{
private ViewPager viewpager;//是实现左右两个屏幕平滑地切换的一个类
private List<View> viewlist;
private TextView t1;
private TextView t2;
private TextView t3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
t1 = (TextView)findViewById(R.id.titile1);
t2 = (TextView)findViewById(R.id.titile2);
t3 = (TextView)findViewById(R.id.titile3);
t1.setOnClickListener(this);
t2.setOnClickListener(this);
t3.setOnClickListener(this);
viewpager=(ViewPager)findViewById(R.id.viewpagerid);
viewpager.setOnPageChangeListene