打开新片段的方法

时间:2019-05-27 09:48:40

标签: java android android-fragments

我有这种方法可以启动一个新活动,并且效果很好,但是我该如何为打开片段写些类似的东西?

public void goToInformatica(View v) {
    Intent a = new Intent(this, i.class);
    startActivity(a);

用例;

我有这个汉堡包菜单,可以将我带到不同的片段,但是我想要一些屏幕上的按钮将我带到相同的片段。菜单中的按钮的ID与屏幕上的按钮的ID相同,但是因为我将片段形式称为OnNavigationItemSelected,所以不适用于菜单外的常规按钮。

1 个答案:

答案 0 :(得分:0)

  

您可以使用以下代码

  protected void setFragment(Fragment fragment, String tag) {
        FragmentTransaction t = getFragmentManager().beginTransaction();
        t.replace(R.id.container_dashboard, fragment, tag);
        t.commit();
    }
  

getSupportFragmentManager()(如果您正在执行片段交易)   来自活动

     

getFragmentManager()(如果您在   片段