无法启动新片段?

时间:2015-12-05 22:36:51

标签: android android-fragments button onclick

我有一个使用片段的标签式布局,其中一个标签包含一个按钮,该按钮应该触发另一个隐藏的片段。

我已将下面的点击代码添加到按钮,但片段似乎没有启动。

有什么想法吗?

我的onClick代码:

public void onClick(View view) {
            //Intent intent = new Intent(getActivity(), TestFragment.class);
            //startActivity(intent);
            Toast.makeText(getActivity(),"clicked", Toast.LENGTH_SHORT).show();
            FragmentManager fm = getFragmentManager();
            FragmentTransaction ft = fm.beginTransaction();
            ft.replace(R.id.container_body, new TestFragment(), "frag screen");
            ft.commit();
        }
    });

1 个答案:

答案 0 :(得分:0)

解决了这个问题,我使用了错误的container_body,我有一个导航抽屉和查看寻呼机,正在使用导航抽屉而不是查看寻呼机小部件。