У меня есть проблема У меня есть три кнопки в моей деятельности, и при нажатии одной кнопкой я хочу открыть определенный фрагмент. Как я могу это сделать? Это мой кодAndroid Fragments
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bt1 = (Button) findViewById(R.id.button1);
bt2 = (Button) findViewById(R.id.button2);
bt3 = (Button) findViewById(R.id.button3);
bt1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
android.support.v4.app.FragmentManager fragmentManager = getSupportFragmentManager();
android.support.v4.app.FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
if (bt1.isClickable()){
Fragment_one f1 = new Fragment_one();
fragmentTransaction.add(R.id.fragment_container, f1);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
}
}
});
Таким образом, именно то, что этот вопрос вы столкнулись? –
Shadab Я сделал это, но я получил сообщение об ошибке, когда я перехожу к другому фрагменту. –
Я делаю то же самое, что и для других кнопок. –