2016-02-06 118 views
0

我嘗試使用數組元素填充Snipper的項時出現此錯誤。無法將微調器的適配器設置爲片段

這是我的錯誤:

02-06 21:00:58.519 7493-7493/com.dogsupdate.dogsupdate E/dalvikvm: 找不到類 'android.widget.ThemedSpinnerAdapter' ,來自方法 的 android.support.v7.widget.AppCompatSpinner $ DropDownAdapter。

String[] lang = {"es","en"}; 

final View layout=inflater.inflate(
    R.layout.fragment_fragment_settings, container, false); 

Spinner lang = (Spinner) layout.findViewById(R.id.setLang); 

lang.setAdapter(
    new ArrayAdapter<String>(
    getActivity().getApplicationContext(), 
    android.R.layout.simple_spinner_item , 
    idiomas)); 

return inflater.inflate(
    R.layout.fragment_fragment_settings, container, false); 

任何想法?提前致謝。

+1

更改最後一行'迴路佈局;' – ELITE

+0

有用!謝謝 –

回答

0

你在做什麼越來越layoutLayoutInflater

final View layout=inflater.inflate(
R.layout.fragment_fragment_settings, container, false); 

尋找從layout

Spinner lang = (Spinner) layout.findViewById(R.id.setLang); 

設置ArrayAdapterSpinnerSpinner

lang.setAdapter(new ArrayAdapter<String>(getActivity().getApplicationContext(), android.R.layout.simple_spinner_item , idiomas)); 

並且再次充氣

return inflater.inflate(R.layout.fragment_fragment_settings, container, false); 

返回新的佈局,通過

return layout; 

改變return語句,它會很好地工作......