我想在处于按下状态时设置DrawerArrowToogle背景颜色。我找到了抽屉的样式,但它没有“背景”属性。
<style name="Base.Widget.AppCompat.DrawerArrowToggle" parent="">
<item name="color">?android:attr/textColorSecondary</item>
<item name="thickness">2dp</item>
<item name="barSize">18dp</item>
<item name="gapBetweenBars">3dp</item>
<item name="topBottomBarArrowSize">11.31dp</item>
<item name="middleBarArrowSize">16dp</item>
<item name="drawableSize">24dp</item>
<item name="spinBars">true</item>
</style>
我也尝试设置android:selectableItemBackground
,但它没有帮助。
那么,如何设置DrawerArrowToogle的背景(来自最新的支持库)?
答案 0 :(得分:0)
查看this帖子。
<style name="MyTheme" parent="Theme.AppCompat">
<item name="drawerArrowStyle">@style/MyDrawerArrowToggle</item>
</style>
<style name="MyDrawerArrowToggle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="color">@color/your_color</item>
</style>
答案 1 :(得分:0)
我不应该添加&#34; android&#34;由于v7而导致selectableItemBackground。所以看起来应该是:<item name="selectableItemBackground">@drawable/toolbar_selectable_background</item>