从值文件使用字符串数组时,Android下拉列表为空

时间:2011-12-31 16:34:22

标签: android

在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());

1 个答案:

答案 0 :(得分:1)

尝试,

ArrayAdapter<CharSequence> dateAdapter =ArrayAdapter.createFromResource(this, android.R.layout.simple_spinner_item, R.array.reminderDays);

这对我来说很好。