9

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

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

4

2 回答 2

0

就像设置 textview 的 textcolor 一样简单,

 <AutoCompleteTextView
         android:layout_width="120dip"
         android:layout_height="wrap_content"
         android:singleLine="true"
         android:ems="10"
         android:textColor="@android:color/black" />
于 2013-03-29T14:22:52.843 回答
0

也许当你不关注项目时,TextColor 与当前主题的背景颜色相同。所以你看不到它们,只看到你关注的项目文本。

解决:针对 background_color 设置不同的颜色。您可以在创建 Adapter 或您自己的 textViewResourceId 时使用 android.R.layout.simple_dropdown_item_1line 等:

<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"    />
于 2011-12-21T07:05:40.637 回答