public class FAdapter extends FragmentPagerAdapter {
private List<Fragment> list; public FAdapter(FragmentManager fm, List<Fragment> list) { super(fm); this.list = list; } public void Fa(ArrayList<Fragment> fragments){ list=fragments; } @Override public android.support.v4.app.Fragment getItem(int i) { return list.get(i); } @Override public int getCount() { return list.size(); }}
radiogroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { switch (checkedId){ case R.id.radioButton: viewpager.setCurrentItem(0); break; case R.id.radioButton2: viewpager.setCurrentItem(1); break; case R.id.radioButton3: viewpager.setCurrentItem(2); break; case R.id.radioButton4: viewpager.setCurrentItem(3); break; case R.id.radioButton5: viewpager.setCurrentItem(4); break; } } }); --------------------------------------------------- 第一个默认选中
<item android:state_checked="false" android:drawable="@drawable/people_flase"/> <item android:drawable="@drawable/people_true"/>