Android Spinner внутри фрагмента

   public class SettingsFragment extends Fragment {

Spinner dropdown;


@SuppressLint("WrongViewCast")
public View onCreateView(@NonNull LayoutInflater inflater,
                         ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_settings, container, false);

  31 -->  dropdown = view.findViewById(R.id.settings_spineer_paint);
    initspinnerfooter();

    return view;
}

private void initspinnerfooter() {
    String[] items = new String[]{
            "Choose apple", "Choose boy", " Choose cat", "Choose dog",
    };

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_item, items);
    dropdown.setAdapter(adapter);
    dropdown.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            Log.v("item", (String) parent.getItemAtPosition(position));
            ((TextView) parent.getChildAt(0)).setTextColor(Color.WHITE);
        }

        @Override
        public void onNothingSelected(AdapterView<?> parent) {
            // TODO Auto-generated method stub
        }
    });
}

}

Выдает Ошибку: com.fo4ik.formom.ui.settings.SettingsFragment.onCreateView(SettingsFragment.java:31) (31 строку отметил в коде)


Ответы (0 шт):