【发布时间】:2011-08-08 06:51:45
【问题描述】:
在这里打破我的头,我在网上搜索了很多,这似乎是之前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);
小部件可以工作,但下拉文本始终是白色背景上的白色文本。
我尝试将适配器的资源设置为 android 内置布局和我自己的几种组合。
即使将它指向一个 TextView 资源也用于 Spinner(按预期工作,白色背景上的黑色文本),但没有找到使其工作的方法,继续获得相同的结果
有什么帮助吗?
【问题讨论】:
-
我也有同样的问题——也是字段本身的文本,但我可以通过设置 android:textColor 来解决这个问题
-
也有同样的问题。看起来问题出在定义一行的 XML 文件中。我使用了内置的 android.R.layout.simple_list_item_1,但它是白底白字。当我更改为 android.R.layout.simple_dropdown_item_1line 时,我可以看到文本。
-
我自己刚刚创建了自己的 simple_dropdown_item_1line - 类似资源并在我的代码中使用了它。文字现在是黑色的:)
标签: android drop-down-menu android-widget widget autocompletetextview