我试过How to change spinner text color无济于事。
我正在尝试更改Spinner元素中的文本颜色。
数组适配器:
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
android.R.layout.hour_spinner, hourList);
hour_spinner:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#000000"
android:textSize="20sp" />
智能感知无法识别R.layout.hour_spinner
这是布局文件夹。知道为什么代码找不到hour_spinner?
答案 0 :(得分:2)
这就是你问题的原因......
R.layout。*是您提供的布局(例如,在res / layout中)。
android.R.layout。*是随Android SDK一起提供的布局。&#39;
正如Milanz建议的那样,试试没有安卓
答案 1 :(得分:1)
尝试不使用android:
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
android.R.layout.hour_spinner, hourList);
替换为:
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
R.layout.hour_spinner, hourList);
如果没有帮助,请给我们更多代码。