私はこの問題を丸一日検索しましたが、回避策はありませんでした。新鮮な目でこれを見てもらいたいと思います。私はAndroid3.2とテーマHolo.LightとActionBar(important)を使用しています。
私のレイアウトxml:
<AutoCompleteTextView
android:id="@+id/autocompleteSearchTxt"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="0.52"
android:textSize="@dimen/text_size_normal"
android:hint="@string/search"
android:textColor="@android:color/primary_text_light"
android:textCursorDrawable="@null" />
Androidマニフェストファイルの場合:android:theme="@style/Theme.Holo.Light.Workaround"
themes.xmlファイル:
<style name="Theme.Holo.Light.Workaround" parent="@android:style/Theme.Holo.Light">
<item name="android:autoCompleteTextViewStyle">@style/AutoCompleteTextViewLight</item>
<item name="android:dropDownItemStyle">@style/Widget.DropDownItemLight</item>
</style>
styles.xmlファイル:
<style name="AutoCompleteTextViewLight" parent="@android:style/Widget.AutoCompleteTextView">
<item name="android:textColor">@android:color/primary_text_light</item>
</style>
<style name="Widget.DropDownItemLight" parent="@android:style/Widget.DropDownItem">
<item name="android:textColor">@android:color/primary_text_light</item>
</style>
今ここで私は自分の色、赤、青...目立つ色で試してみました。
結果は...何もありません。オートコンプリートで文字を書き込むと、何も変わりません。完了すると完了していることがわかりますが、ドロップダウンアイテムのテキストの色がまったく表示されません。透明、または白地に白(実際のデバイスの場合)です。
私は自分が間違っていることを理解することができません。誰かが以前にこの問題を解決しましたか?手がかりがあればいいのですが。ともあれ、ありがとう。