我的活动中有一个AutoCompleteTextView,它可以执行它的运行方式。下拉弓显示正确的条目等。问题是当视图失去焦点时,文本不再可见。当再次获得焦点时,文本是可见的。
还有其他人有这个问题吗?这是一个错误或我做错了什么?
答案 0 :(得分:0)
也许当你没有聚焦Item时,TextColor与当前Theme的背景颜色相同。所以你看不到它们,只看到你关注的项目文本。
解决:针对background_color设置不同的颜色。 您可以在创建适配器时使用android.R.layout.simple_dropdown_item_1line等,或者使用您自己的textViewResourceId:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:textSize="20dp"
android:gravity="center_vertical"
android:id="@android:id/text1"
android:paddingLeft="6.0dip"
android:paddingRight="6.0dip"
android:layout_width="fill_parent"
android:layout_height="50.0dip"
android:textColor="@android:color/black"
android:textColorHighlight="@android:color/black" />
答案 1 :(得分:0)
就像设置textview的文本颜色一样简单,
<AutoCompleteTextView
android:layout_width="120dip"
android:layout_height="wrap_content"
android:singleLine="true"
android:ems="10"
android:textColor="@android:color/black" />