在onCreate方法的主要活动中,我试图将R.array文件中的字符串数组添加到数组适配器中。当我去启动应用程序时,下拉框为空。如果我通过代码手动创建一个String数组,则完全填充下拉列表。这是下面的代码。
ArrayAdapter<String> dateAdapter = new ArrayAdapter<String>(
this, android.R.layout.simple_spinner_item, R.array.reminderDays);
dateAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
dateRangeSpinner.setAdapter(dateAdapter);
dateRangeSpinner.setOnItemSelectedListener(new MyOnItemSelectedListener());
答案 0 :(得分:1)
尝试,
ArrayAdapter<CharSequence> dateAdapter =ArrayAdapter.createFromResource(this, android.R.layout.simple_spinner_item, R.array.reminderDays);
这对我来说很好。