如何使用自定义方法将项目添加到片段中的微调器上,因为我有许多微调器并在创建视图上对每个项目进行了设置,使代码具有不专业的外观使用片段中的cutom函数在微调器上添加项目
这就是我已经试过,但返回一个错误 我也宣告了provincespinner
private Spinner provincespinner, districtspinner;
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_basicinfo, container, false);
addItemsOnProvinceSpinner(rootView); //this is what i would like to add items
...i have other methods to add other spinners here
return rootView;
}
这是应该添加的方法,但返回一个错误
public void addItemsOnProvinceSpinner(View rootview) {
provincespinner = (Spinner) rootview.findViewById(R.id.fivms_farmerprovince);
List<String> list = new ArrayList<String>();
list.add("list 1");
list.add("list 2");
list.add("list 3");
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, list); //This returns an error
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
provincespinner.setAdapter(dataAdapter);
}
我怎么去这个
请发表您的错误 –
的错误是无法解析构造函数 –
我已更新错误位置 –