Как использовать SearchView из темной темы в теме Light Appcompat

Я использую тему Theme.AppCompat.Light и используя SearchView, который по умолчанию показывает темные тексты и значки.

Как я могу использовать SearchView, определенный в Theme.AppCompat в этой легкой теме?

Уже пробовал, но не работает?

<style name="Theme.App.Light" parent="Theme.AppCompat.Light"> <item name="searchViewStyle">@style/Widget.AppCompat.SearchView</item> </style> 

Даже при использовании Theme.AppCompat.Light.DarkActionBar в качестве базовой темы не отображаются белые тексты и значки.

Это можно сделать, переопределив все значения, но мне просто нужно использовать настройки по умолчанию, предусмотренные в теме Dark.

За этот про-совет Theme.AppCompat.Light.DarkActionBar применяется только в том случае, если вы используете панель действий AppCompat. Если вы используете Toolbar , вы должны использовать тему Theme.AppCompat.Light.NoActionBar . Для темы вашей панели инструментов, подходящей для темного фона, вам нужно добавить android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" :

 <android.support.v7.widget.Toolbar android:background="?attr/colorPrimary" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/> 

SearchView вытащит правильные ресурсы, необходимые для работы на темном фоне.