我在我的活动中使用了AutoCompleteTextView,它的功能表现正常。正确的条目显示在下拉框中等。问题是当视图失去焦点时,文本不再可见。当重新获得焦点时,文本又可见了。
有其他人遇到过这个问题吗?这是一个bug还是我做错了什么?
我在我的活动中使用了AutoCompleteTextView,它的功能表现正常。正确的条目显示在下拉框中等。问题是当视图失去焦点时,文本不再可见。当重新获得焦点时,文本又可见了。
有其他人遇到过这个问题吗?这是一个bug还是我做错了什么?
也许当你不关注该项时,TextColor与当前主题的背景颜色相同。因此,您无法看到它们,只能看到您关注的项目文本。
解决方法:设置与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" />
设置TextView的文本颜色就像轻而易举的一件事情一样。
<AutoCompleteTextView
android:layout_width="120dip"
android:layout_height="wrap_content"
android:singleLine="true"
android:ems="10"
android:textColor="@android:color/black" />