我正在使用Gmail应用程序中的拆分操作栏/工具栏来构建应用程序.
是否有任何视图元素的这种行为或我必须自己写这样一个工具栏?
打开滑块时,搜索图标正在与主片段一起移动.
解决方法
为了实现这一点,您可以为每个片段布局添加一个新的
Toolbar小部件.新的工具栏类的设计比传统的Actionbar灵活得多,并且可以在这种拆分设计中工作得很好.
This post是实现独立工具栏的一个很好的概述.为了后代,我已经在下面列出了示例代码.
@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); }