我有一个自定义的simple_spinner_item和simpel_spinner_dropdown_item。我使用以下代码设置它们:
adapter = new ArrayAdapter<Integer>(context, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
但是,不应用自定义样式。我该如何解决这个问题?
我正在覆盖我风格的默认Android下拉项目。
但是,如果我创建一个扩展ArrayAdapter并覆盖getDropdownResource的新适配器,它就可以工作。
答案 0 :(得分:1)
尝试删除“android”,如下所示:
adapter = new ArrayAdapter<Integer>(context, R.layout.simple_spinner_item);
adapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item);
答案 1 :(得分:0)
您必须将项目R.files包含在自定义布局中,而不是android.R.files。