Appcompat SearchView icon?
<p>I know I can change the icon in the menu xml like so:</p>

<pre><code>    &lt;item
    android:id="@+id/menu_search"
    android:title="@string/label_search"
    android:icon="@drawable/ic_search"
    app:showAsAction="always|collapseActionView"
    app:actionViewClass="android.support.v7.widget.SearchView" /&gt;
</code></pre>

<p>But I'm trying to setup my search theme in values/styles and the searchIcon key seems to do nothing.</p>

<p>In the below style, queryBackground works, closeIcon works, but searchIcon does nothing.  If I put the android:icon tag in the menu xml, it'll set it from there, but if I remove it, it just shows "Search" rather than the icon defined in the below style.</p>

<pre><code>    &lt;style name="MySearchViewStyle" parent="Widget.AppCompat.SearchView"&gt;
    &lt;!--Background for the search query section (e.g. EditText)--&gt;
    &lt;item name="queryBackground"&gt;@android:color/white&lt;/item&gt;
    &lt;!--Background for the actions section (e.g. voice, submit)--&gt;
    &lt;!--Close button icon--&gt;
    &lt;item name="closeIcon"&gt;@drawable/ic_cancel&lt;/item&gt;
    &lt;!--Search button icon--&gt;
    &lt;item name="searchIcon"&gt;@drawable/ic_search&lt;/item&gt;
&lt;/style&gt;
</code></pre>

<p>Any ideas why?</p>