Gmail平板电脑,如Actionbar项目

Fab*_*ian 12 android menuitem android-actionbar android-toolbar

我正在尝试使用actionbar/toolbarGmail应用中的拆分构建应用.

是否存在此行为的任何视图元素,或者我是否必须自己编写这样的工具栏?

fragment打开时,搜索图标随主人一起移动slidingDrawer.

封闭抽屉

打开抽屉

MrE*_*r13 2

为了实现这一点,您可以将新的工具栏小部件之一添加到每个片段布局中。新的 Toolbar 类被设计为比传统的 Actionbar 更加灵活,并且在这种拆分设计中可以很好地工作。这篇文章很好地概述了如何实现独立的工具栏。为了后代的缘故,我在下面提供了示例代码。

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.blah);

    Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar);

    // Set an OnMenuItemClickListener to handle menu item clicks
    toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
        @Override
        public boolean onMenuItemClick(MenuItem item) {
        // Handle the menu item
        return true;
        }
    });

    // Inflate a menu to be displayed in the toolbar
    toolbar.inflateMenu(R.menu.your_toolbar_menu);
}
Run Code Online (Sandbox Code Playgroud)