我已经创建了一个旋转器,用户可以从中选择一个值。我可以像下面图片所示那样改变旋转器本身的文本颜色:
不幸的是,当我按下旋转器时,会显示要选择的项目列表,但这些项目在白色背景上有白色字体颜色,我无法更改它:
我已经搜索了这个问题,其他人也遇到了同样的问题。建议的修复措施都没有起作用。据我所知,我必须制作一种自定义列表,但是...我无法使其正常工作。有什么建议吗?
我的代码如下(array_spinner是一个字符串数组):
![enter image description here](https://istack.dev59.com/4c9fA.webp)
![enter image description here](https://istack.dev59.com/gdagP.webp)
我的代码如下(array_spinner是一个字符串数组):
ArrayAdapter adapter = new ArrayAdapter(this, R.layout.row, array_spinner);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
我的row.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/spinnerText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:textColor="#000000"
android:textSize="14dp" />