J'ai rendu la couleur principale de l'application blanche et ensuite, les icônes de SearchView étendu ne sont pas visibles car elles sont également de couleur blanche. Pour d'autres icônes de la barre d'outils et des icônes de débordement, j'ai pu définir des icônes alternatives utilisant style.xmlCouleur personnalisée pour les icônes dans Expanded SearchView dans Android
Style actuel appliqué à l'activité par fichier manifeste est:
<style name="RecyclerAppTheme" parent="BaseTheme" />
<style name="BaseTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
<!-- Spark -->
<item name="colorAccent">@color/black</item>
<item name="titleTextColor">@color/black</item>
<!-- <item name="colorControlHighlight">#D3D3D3</item>
-->
<!--<item name="colorControlNormal">@color/white</item>
<item name="colorControlActivated">@color/white</item> // change this color to the required cursor color your need.-->
<!--<item name="colorPrimary">#1999DA</item>
<item name="colorPrimaryDark">#1999DA</item>
<item name="colorAccent">#1999DA</item>-->
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
<item name="selectableItemBackground">@drawable/selectable_item_background</item>
<item name="android:selectableItemBackground">@drawable/selectable_item_background</item>
<!-- Spark -->
<item name="android:actionOverflowButtonStyle">@style/DarkOverFlowButton</item>
<item name="actionOverflowButtonStyle">@style/DarkOverFlowButton</item>
<item name="android:textColorPrimary">@color/actionbar_black</item>
<item name="android:editTextColor">@color/black</item>
<item name="editTextColor">@color/black</item>
<!-- below things for action menu -->
<!-- <item name="actionOverflowMenuStyle">@style/OptionsMenu</item>-->
<!-- End of Action menu-->
</style>
Salut Midhun, actuellement incertain de ce que vous essayez de demander, pourriez-vous s'il vous plaît clarifier votre question? – chirag90
@ chirag90 J'ai ajouté le style des activités dans la requête ci-dessus. Après l'application du style, les contrôles dans searchView développé dans les objets toobar ne sont pas visibles car ils sont tous en couleur blanche. –