0

我想设置 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 设置背景(来自最新的支持库)?

在此处输入图像描述

4

2 回答 2

0

看看这个帖子。

<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>
于 2015-02-11T21:23:34.260 回答
0

由于 v7,我不应该将“android”添加到 selectableItemBackground。所以它应该看起来像:<item name="selectableItemBackground">@drawable/toolbar_selectable_background</item>

于 2015-02-13T13:34:03.783 回答