丢失焦点时出现AutoCompleteTextView问题

时间:2011-02-05 23:18:30

标签: android autocompletetextview

我的活动中有一个AutoCompleteTextView,它可以执行它的运行方式。下拉弓显示正确的条目等。问题是当视图失去焦点时,文本不再可见。当再次获得焦点时,文本是可见的。

还有其他人有这个问题吗?这是一个错误或我做错了什么?

2 个答案:

答案 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" />