我需要一个与此图像类似的操作栏。
操作栏应该有 - “左侧角落的后退按钮,中心活动的标题,操作栏右侧角落的几个菜单项。”
我尝试过使用Custom Layout这会将ImageButton
对齐到左侧,但它隐藏了标题。
如果我使用菜单项,那么左角后退按钮就会丢失..
如何实现具有所有这些要求的Action栏。
修改
答案:
我想这可以分三步完成:
toolbar.setDisplayHomeAsUpEnabled(true);
toolbar.addTitle("text")
和toolbar.addSubTitle("text")
toolbar
中可见,请在menu item
添加android:showAsAction="always"
如果将其值设置为“never”,则会在这三个点中添加items
。答案 0 :(得分:-1)
当然,您不需要为您的要求实施自定义布局。您需要一个工具栏。
我可以从你的图片中看到你已经为后退按钮提供了一个图像,这不是应该怎么做的。您只需在活动标记下的清单文件中提及父活动,如下所示:
android:parentActivityName="com.example.myapp.MainActivity"
然后在你的活动类中写下这个(而不是ActionBar,你也可以使用ToolBar)
ActionBar actionbar=getActionBar();
actionbar.setDisplayHomeAsUpEnabled(true);
并自动显示后退按钮。然后,您可以添加将在右侧显示的菜单项。
See this教程以供参考。