我正在尝试创建一个微调器,并遵循YouTube教程中的说明。这就是我的XML:
<Spinner
android:id="@+id/spinner1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_alignTop="@+id/textView1" />
我正在尝试通过以下方式在MainActivity中引用它:
spinner =(Spinner) findViewById(R.id.spinner1);
但是我收到以下消息:
spinner1无法解析或不是字段
我知道这与R.Java文件中没有创建Spinner的事实有关,但是我不明白为什么未创建它或如何解决它。
我在字符串文件中遇到类似的问题:
<String-array name ="days">
<item>Sunday</item>
<item>Monday</item>
<item>Tuesday</item>
<item>Wednesday</item>
<item>Thursday</item>
<item>Friday</item>
<item>Saturday</item>
</String-array>
Java代码是:
ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.days, android.R.layout.simple_spinner_item);
并且我在Strings文件中收到以下错误:
错误:在需要项目的地方找到了标记字符串数组
尝试清理项目,然后重建它。
您的代码:spinner =(Spinner)findViewById(R.id.spinner1);