切换fragment
import android.support.annotation.IdRes; import android.support.v4.app.FragmentManager; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.RadioGroup; public class MainActivity extends AppCompatActivity { private RadioGroup ra; private FragmentManager manager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); manager = getSupportFragmentManager(); ra = (RadioGroup) findViewById(R.id.ra); ra.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup radioGroup, @IdRes int i) { switch (i){ case R.id.te1: fragment1 f1 = new fragment1(); manager.beginTransaction().replace(R.id.fa,f1).commit(); break; case R.id.te2: fragment2 f2 = new fragment2(); manager.beginTransaction().replace(R.id.fa,f2).commit(); break; } } }); } }