片段未关闭

时间:2019-07-10 08:37:10

标签: android android-fragments

我正在创建一个片段,它应该像菜单一样。我已经成功地将其扩展到我想要的活动,但是现在我意识到我无法关闭该片段。此外,我能够滚动放置片段的活动的内容。我该如何编辑我的代码,使片段在检测到对活动的操作或单击其中一个内容后将其关闭?

我通过简单地通过new-> Fragment-> Fragment(Blank)添加一个片段来创建片段。我还没有碰过任何代码,就象在单击时一样初始化了片段:

findViewById(R.id.Menu).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            FragmentManager fragmentManager = getSupportFragmentManager();
            FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
            fragmentTransaction.setCustomAnimations(R.anim.enter_from_left, R.anim.exit_to_left, R.anim.enter_from_left, R.anim.exit_to_left);
            MenuFragment menuFragment = new MenuFragment();
            fragmentTransaction.replace(android.R.id.content, menuFragment);
            fragmentTransaction.commit();

        }
    });

这是它的外观,请忽略可怕的设计。

two muppets

0 个答案:

没有答案