关于viewpager禁止左右滑动的难题
我是直接extends activity的,没有直接继承自viewpager,但是程序里用到了viewpager切换界面,该如何禁止viewpager的滑动切换的效果?activity中的主要代码如下:(禁止两个碎片Fragment_1()和Fragment_2()之间的滑动)
private ViewPager mPager;//定义
private void Init_ViewPager() {
mPager = (ViewPager) findViewById(R.id.viewpage);
ArrayList<Fragment> fragmentArray = new ArrayList<Fragment>();
fragmentArray.add(new Fragment_1());
fragmentArray.add(new Fragment_2());
mPager.setAdapter(new MyFragmentAdapter(getSupportFragmentManager(), fragmentArray));
mPager.setCurrentItem(0);
}
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
int current=0;
switch(checkedId)
{
case R.id.btn_1: //按钮1
current = 0 ;
break ;
case R.id.btn_2: //按钮2
current = 1 ;
break ;
}
if(mPager.getCurrentItem() != current)
{
mPager.setCurrentItem(current);
}
}
我只是想通过按钮1、按钮2实现切换,不想滑动切换,请大神帮助,谢谢