在一个片段中,我有一个方法调用,当用户单击按钮时,该方法打开一个AlertDialog,在该对话框中,我想显示一个包含国家(西类牙,意大利,法国...)的微调框。
我对微调器的代码如下:
RestCountries restCountries = new RestCountries();
List<RestCountries.Datum> countries = restCountries.data;
String mCities ="";
ArrayList<String> citiesArrayList = new ArrayList<>();
for(RestCountries.Datum data : countries){
mCities = data.name;
citiesArrayList.add(mCities);
}
ArrayAdapter spinnerAdapter = new ArrayAdapter(getActivity(),android.R.layout.simple_spinner_dropdown_item, citiesArrayList );
mCountrySpinner.setAdapter(spinnerAdapter);
打开对话框后,微调器显示为Emphy。
在logcat上我得到
关于我在做什么错的任何想法
最佳答案
就我而言,我仅将项目中的所有模块设置为相同的SDKCompileVersion即可解决该问题。这是我在类似问题中的完整答案
干杯
Could not find class 'android.widget.ThemedSpinnerAdapter' [Android Studio]