import android.support.v4.app.Fragment; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.FrameLayout; import android.widget.RadioGroup; public class MainActivity extends AppCompatActivity { private FrameLayout fl; private RadioGroup rg; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); fl = findViewById(R.id.fl); rg = findViewById(R.id.rg); final Fragment01 fragment01=new Fragment01(); final Fragment02 fragment02=new Fragment02(); getSupportFragmentManager().beginTransaction().replace(R.id.fl,fragment01).commit(); rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup radioGroup, int i) { switch (i){ case R.id.but01: getSupportFragmentManager().beginTransaction().replace(R.id.fl,fragment01).commit(); break; case R.id.but02: getSupportFragmentManager().beginTransaction().replace(R.id.fl,fragment02).commit(); break; default: break; } } }); } }
Fragment+RadioGroup
最新推荐文章于 2020-10-02 01:46:10 发布