Gmail平板电脑像Actionbar项目

我正在尝试使用Gmail应用中的拆分actionbar/toolbar来构build应用。

有没有这种行为的任何视图元素,或者我必须自己写这样一个工具栏?

当打开slidingDrawer时,search图标与主fragment一起移动。

关抽屉

打开抽屉

Solutions Collecting From Web of "Gmail平板电脑像Actionbar项目"

要做到这一点,你可以添加一个新的工具栏小部件到每个碎片布局。 新的工具栏类被devise为比传统的操作栏更加灵活,并且在这种分割devise中将很好地工作。 这篇文章是一个很好的概述实施一个独立的工具栏。 为了后人的缘故,我在下面列出了示例代码。

 @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); }