プライマリアプリの色を白色にした後、拡張されたSearchViewのアイコンは白色で表示されていません。他のツールバーアイコンとオーバーフローのアイコンのために、私はstyle.xmlを使用して別のアイコンを設定することができたマニフェストファイルを通じて活動に適用AndroidのExpanded SearchViewのアイコンのカスタムカラー
現在のスタイルは次のとおりです。
<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>
こんにちはミッドン、現在あなたが尋ねようとしていることがわからない、あなたの質問を明確にしてください。 – chirag90
@ chirag90私は上記の質問にアクティビティスタイルも追加しました。スタイルを適用すると、アクティビティtoobarの展開されたsearchViewのコントロールはすべて白で表示されるため、表示されません。 –