操作栏菜单颜色由SearchView更改

时间:2014-06-25 12:22:36

标签: android android-actionbar action searchview

enter image description here

我在action bar中使用了SearchView的菜单,xml定义为:

<item 
    android:id="@+id/search"
    android:orderInCategory="1"
    android:showAsAction="ifRoom"
    android:icon="@drawable/search"
    android:onClick="search"
    android:actionViewClass="android.widget.SearchView"
    android:title="search"
    />

但是从附加图像(第一菜单和第三菜单具有相同图像),应该具有白色作为左图标的搜索图像具有与浅灰色类似的另一种背景颜色。谁能告诉我如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我不确定解决方案是什么,但我可以告诉你它为什么会发生。 SearchView使用自己的图标显示在操作栏上。因此,当您在XML中设置图标时,它会被默认的SearchView图标覆盖。我会对任何人的答案感兴趣,因为这是一个问题,我实际上遇到了自己而没有找到答案。