android AutoCompleteTextView白色白色下拉列表

Dav*_*mes 21 android widget android-widget autocompletetextview drop-down-menu

在这里打破我的头脑,我在网上搜索了很多,似乎这是Android上的一个错误,但尚未找到解决方案.

我有一个AutoCompleteTextView:

autodesignations = (AutoCompleteTextView) findViewById(R.id.main_autocomp);

adapterShapesAuto = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line, shapes);

autodesignations.setAdapter(adapterShapes);
Run Code Online (Sandbox Code Playgroud)

小部件工作,但下拉文本始终是白色背景上的白色文本.

我已经尝试将适配器的资源设置为android的内置布局的几种组合以及我自己的布局.

甚至将它指向一个TextView资源也可用于Spinner(按预期工作,白色背景上的黑色文本),但却发现无法使其工作,继续得到相同的结果

有帮助吗?

and*_*hay 21

我有这个问题.修复它使用android.R.layout.select_dialog_item进行布局.

  • 传说.非常感谢分享这些信息.你救了我很多时间! (3认同)

Max*_*mus 1

很奇怪......我有 AutoCompleteTextView 工作得很好。我发现下拉条目的大小太大,因此我最终设置了自己的资源布局文件。愚蠢的问题...你在你的xml中设置了textColor吗?

这是我用的一个...

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@android:id/text1"
    android:singleLine="true"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:padding="6dp"
    android:textColor="#000000"
    android:ellipsize="marquee" />
Run Code Online (Sandbox Code Playgroud)

您可能应用了某种类型的主题吗?

另外...也许文本不是白色的,而是您不小心有空字符串?