私の SearchView ウィジェットの人口は機能していると思います。ただし、候補リストに表示されるのは白いテキスト ブロックだけです。白いブロックの 1 つを選択すると、オレンジ色のハイライトが表示され、オレンジ色のハイライトの背後にテキストが表示されます。そのため、提案リストに白いテキストと白い背景が表示されているようです。それを変更する方法についてのアイデアはありますか?
2 に答える
searchViewをカスタマイズできるようには見えません。検索ビューの背景色を(Color.WHITE)に設定してみてください。
まったく同じ問題がありました。問題の根本的な原因は、Eclipse で Android アプリケーション プロジェクトを作成するときに選択したテーマに関連していることがわかりました。私は Android API 14 を使用していましたが、もともとはテーマを [なし] に選択していました。Web を広範囲に検索しましたが、この問題に関する回答や同様の質問さえ見つかりませんでした。そのため、これは非常に珍しい問題だと思いました (ほとんどの人はこの問題に遭遇しません)。そこで、まったく同じコンポーネントとセットアップで新しい Android プロジェクトを作成することにしました。今回は、テーマを [なし] から [暗いアクション バーのある中空ライト] に変更しただけで、突然、検索ビューの提案ドロップダウン テキストが次のようになり始めました。見える。ここで、AndroidManifest.xml の元のプロジェクトに戻り、Application タグの下に android:theme="@android:style/Theme.Holo.Light.DarkActionBar" を設定します。