Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AutoCompleteTextView下拉列表中有项,但它们不可见_Android_Android Layout_Autocompletetextview - Fatal编程技术网

Android AutoCompleteTextView下拉列表中有项,但它们不可见

Android AutoCompleteTextView下拉列表中有项,但它们不可见,android,android-layout,autocompletetextview,Android,Android Layout,Autocompletetextview,我正在使用AutoCompleteTextView组件筛选成员数据。我在布局文件中设置了它,如下所示 <AutoCompleteTextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/autocomplete_swap_pool" android:layout_width="match_parent"

我正在使用AutoCompleteTextView组件筛选成员数据。我在布局文件中设置了它,如下所示

     <AutoCompleteTextView xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/autocomplete_swap_pool"
            android:layout_width="match_parent"
            android:layout_centerVertical="true"
            android:gravity="center_vertical"
            android:layout_height="@dimen/nfl_my_listings_and_my_bids_spinner_height"
            android:layout_toLeftOf="@id/icon_on"
            android:dropDownSelector="@color/black"
            android:dropDownVerticalOffset="5dp"
            android:dropDownWidth="wrap_content"
            android:inputType="textAutoComplete|textAutoCorrect"
            android:popupBackground="@color/white"
            android:ems="10"
            android:text="" />

然后我在我的代码中初始化了它,如下所示

        autoTextView = (AutoCompleteTextView) EngineGlobals.iRootActivity.findViewById(R.id.autocomplete_swap_pool);
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(EngineGlobals.iApplicationContext, android.R.layout.simple_dropdown_item_1line, Cards);
        autoTextView.setThreshold(1);
        autoTextView.setAdapter(adapter);
autoTextView=(AutoCompleteTextView)EngineGlobals.irootoctivity.findViewById(R.id.autocomplete\u swap\u pool);
ArrayAdapter=新的ArrayAdapter(EngineGlobals.iaapplicationContext,android.R.layout.simple\u dropdown\u item\u 1line,卡片);
autoTextView.setThreshold(1);
autoTextView.setAdapter(适配器);
当我输入文本时,下拉框会出现,但项目不可见,因为如果我单击下拉框,项目就会出现。看起来它们是白色背景上的白色字体


我做错了什么?

我认为您需要将
textColor
应用于您的
提示。为此,您需要为
自动完成文本视图
自定义行
布局

hint_item.xml


YourActivity.java

AutoCompleteTextView autoTextView=(AutoCompleteTextView)findViewById(R.id.autocomplete\u swap\u池);
ArrayAdapter autoadapter=新的ArrayAdapter(这个,R.layout.hint_项,新字符串[]{“一”、“二”、“三”});
autoTextView.setAdapter(autoadapter);
输出


user final static int[]to=new int[]{android.R.id.text1};传递SimpleCursorAdapter=new SimpleCursorAdapter(这是android.R.layout.simple\u下拉列表\u项目\u 1line,null,from,to);mStateNameView.setAdapter(适配器);
<TextView
    android:id="@android:id/text1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center_vertical"
    android:textColor="@android:color/holo_green_dark" />
AutoCompleteTextView autoTextView = (AutoCompleteTextView) findViewById(R.id.autocomplete_swap_pool);
    ArrayAdapter<String> autoadapter = new ArrayAdapter<String>(this, R.layout.hint_item, new String[]{"One", "Two", "Three"});
    autoTextView.setAdapter(autoadapter);