如何使用操作栏启动片段?

时间:2014-10-01 04:09:04

标签: android android-actionbar fragment

这是我的HomeFragment,我只是想问一下,如果我点击购物车操作栏,CartFragment将会开始出现。

        case R.id.action_shoppingcart:

        Toast.makeText(this, "shopping cart selected", Toast.LENGTH_SHORT)
                .show();

        return true;

here's my screenshot of menu with actionbar

1 个答案:

答案 0 :(得分:2)

你的问题不是很明确,但我会尝试回答。假设您已在活动XML的框架中定义了当前片段,则只需在该帧中切换片段。

Fragment fragment = new CartFragment();
// Insert the fragment by replacing any existing fragment
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction()
               .replace(R.id.fragment_frame, fragment)
               .commit();