在一个片段中,我有一个方法调用,当用户单击按钮时,该方法打开一个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]

10-08 03:45