Cómo utilizar SearchView de tema oscuro en el tema Light Appcompat

Estoy utilizando Theme.AppCompat.Light tema y el uso de SearchView que por defecto muestra textos oscuros y los iconos ..

¿Cómo puedo utilizar SearchView definido en Theme.AppCompat en este tema ligero?

¿Ya lo intentó pero no funciona?

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

Incluso usando Theme.AppCompat.Light.DarkActionBar como tema base no muestra los textos blancos y los iconos ..

Se puede hacer por sobreescribir todos los valores, pero solo necesito usar los valores predeterminados proporcionados en el tema Oscuro.

Por este pro-tip , Theme.AppCompat.Light.DarkActionBar sólo se aplica si está utilizando la barra de acción proporcionada por AppCompat. Si está utilizando una Toolbar , debería utilizar un tema Theme.AppCompat.Light.NoActionBar . Para asignar un tema a tu barra de herramientas apropiada para un fondo oscuro, debes añadir android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" :

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

SearchView los recursos necesarios para trabajar en un fondo oscuro.

  • No se puede instanciar la clase: android.support.v7.widget.SearchView
  • CoordinatorLayout con RecyclerView & CollapsingToolbarLayout
  • Fragmento pila trasera no funciona cuando se extiende AppCompatActivity
  • Cómo reemplazar el color CheckBox con AppCompat
  • Cómo obtener AppCompatDelegate modo actual si predeterminado es auto
  • ActionBar con AppCompat actionBarItemBackground no funciona
  • Cómo crear vistas de estilo con appcompat
  • Error: no se pudo encontrar el destino con la cadena de hash 'android-21'
  • Color de fondo predeterminado de Theme.AppCompat.Light android
  • Android appCompat problema con samsung y wiko
  • ¿Cómo hacer transparente AppCompat estilo?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.