关于viewpager禁止左右滑动的难题

UESTC少尉 2015-07-08 07:25:11
我是直接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实现切换,不想滑动切换,请大神帮助,谢谢
...全文
368 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
UESTC少尉 2015-07-09
  • 打赏
  • 举报
回复
引用 1 楼 u014165119 的回复:
http://www.2cto.com/kf/201411/348867.html
谢谢这位仁兄,这个办法我自己在网上也看到过,只是没去尝试,看到你的回复后就去试了一下,可以实现功能的,再次感谢
StoneHui_ 2015-07-08
  • 打赏
  • 举报
回复
http://www.2cto.com/kf/201411/348867.html

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧