tl; dr: Le style de texte blanc dans le thème de l'application est sélectionné dans la boîte de dialogue de recherche, ce qui rend le texte de la recherche invisible. Je me bats puissamment avec ce qui semble être un problème trivial.Android Style/Theming de la boîte de dialogue de recherche
Mon application utilise un arrière-plan sombre et j'ai modifié la couleur du texte pour qu'elle soit plus claire que le gris standard à l'aide de #EEEEEE.
J'ai implémenté une boîte de dialogue de recherche (pré-Honeycomb) et cela fonctionne bien, mais le texte dans la boîte de dialogue de recherche sélectionne le même #EEEEEE donc il est essentiellement invisible. Même le menu contextuel affiché lorsque j'appuie longuement sur le texte de recherche reprend #EEEEEE, donc le texte est également invisible. Je me suis arraché les cheveux et je suis à court de cheveux.
Style:
<style name="master" paret="@android:style/Theme.NoTitleBar">
<item name="android:textColor">#EEEEEE</item>
<item name="android:windowNoTitle">true</item>
</style>
Manifest:
<application android:icon="@drawable/icon"
android:label="@string/app_label"
android:theme="@style/master"
android:hardwareAccelerated="true"
android:debuggable="true">
utilisation différente couleur pour le textColor? –
Hey @YashwanthKumar, je voudrais une couleur claire dans mon application, et une couleur sombre dans la boîte de dialogue de recherche. J'ai tout vu, je n'arrive pas à comprendre comment le faire moi-même. –