由于DrawerLayout
它是 Android 活动的 chrome 的一部分,因此抽屉的可能背景颜色似乎是操作栏的背景颜色,因此它们匹配。因此,我想ListView
将抽屉内容设置为与操作栏具有相同的背景颜色,并且我想在定义ListView
.
在这里,我迷失在 Android 风格系统的曲折小通道迷宫中......
我知道?android:attr/
语法允许您通过引用来引用活动使用的主题中定义的值(例如,?android:attr/activatedBackgroundIndicator
作为列表项行的背景以使用“激活”状态)。
我知道这android:actionBarStyle
是主题指向用于设置操作栏本身样式的样式的地方,并且在该嵌套(?)样式上,android:background
是用于操作栏的背景。
我不知道的是如何制作一个?android:attr/
,应用到一个ListView
,从操作栏的定义样式中提取背景。
这可能吗?如果是这样,语法是什么?
我的猜测是这是不可能的,这就是官方DrawerLayout
示例硬编码背景颜色的原因......
谢谢!