3

テーマ Theme.Sherlock.Light を使用する場合

変なアイコン

および searchable.xml を使用する

<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
    android:label="@string/app_name"
    android:hint="@string/location_search_hint"
    android:icon="@drawable/action_search"
 >

</searchable>

検索アイコンが自分の @drawable/action_search を取ることを期待していますが、これは白ですが、それは無視されており、明るいテーマのものを取ります。

どうすればそれを変更できますか?

4

2 に答える 2

1

さて、私はあなたの問題の解決策を見つけたと思います。この行をthemes.xmlに追加します

<item name="searchViewSearchIcon">@drawable/menu_search</item>

そこで、拡大鏡アイコンなどのスタイルを独自のドローアブルで「上書き」できます。

次のような他のスタイルを使用することもできます

<item name="searchViewCloseIcon">@drawable/menu_search_close</item>

これが役に立てば幸いです、トバイアス

于 2013-01-07T08:19:40.240 に答える