【发布时间】:2014-12-29 07:59:38
【问题描述】:
我正在尝试使用选择器自定义操作栏项目的背景,以覆盖按下按钮时显示的内容。
使用菜单按钮(例如溢出图标)非常简单,因为您可以使用 actionBarItemBackground 设置它们的样式。
遗憾的是,这不适用于上/家/左指标。我在我的styles.xml中尝试失败:
<item name="actionButtonStyle">;<item name="actionBarStyle">;<item name="toolbarStyle">;
似乎没有任何嵌套属性作用于主页图标背景。我还搜索了 android.R.attr 并查看了this。有什么办法吗?
我想保留“向上”指示器,而不是夸大自定义视图。在这种情况下,我还必须夸大标题,并且自定义视图自然会出现在标题的末尾。而且我会失去汉堡到箭头的动画,而且我必须注意边距和设计指南(现在由 AppCompat 管理),以及其他一些不好的事情。
我考虑过设置Logo,但这也会带来一些麻烦,而且我认为我无法更改背景。
我认为Toolbar 是Layout,所以我可以从 XML 中将自定义视图放入其中。如果我没记错的话,它们会出现在标题之后,所以这也不是一个好主意。
我能做什么?
【问题讨论】:
标签: android android-actionbar android-actionbar-compat