Fragment里使用按钮切换

制作页面为Activity左边从上往下做了RadioGroup进行页面切换,然后在第一个页面的上面又添加了两个单选按钮进行切换页面功能。
在Activity里面已经用了一个viewpager进行页面切换,按钮正常切换正常,可在Fragment里面的单选按钮无法使用,可正常滑屏切换,敢问大佬什么原因。

img

img

img

这个rb1、rb2 是在R.layout.view1的布局里的么?如果是的话,把onCreateView 里面的view 提取成成员变量,onActivityCreated这里改为 rb1=view.findViewById(R.id.rb5) rb2=view.findViewById(R.id.rb6),
Activity 那边提供一个方法 用于更改页面切换

public void changePage(int position){
vp.setCurrent(position);
}

回到 第一个页面的onActivityCreated这里,设置rb1 rb2的监听,监听里 更改页面应为 ((你的活动)geActivity()). changePage(页面索引)