Я создал spinner.xml
в своем проекте, и я хочу добавить этот счетчик к popupwindow
, но что-то кажется «неправильным».Но я проверил свой код несколько раз и заметил, что с ним что-то не так.Мой код здесь:
public void showCustomSpinner(Context context, View parent) {
LayoutInflater inflater1 = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
vPopupView = inflater1.inflate(R.layout.custom_spinner, null, false);
mySpinner2 = (Spinner) vPopupView.findViewById(R.id.spinner3);
ArrayAdapter<String> adapter2 = new ArrayAdapter<String> this,android.R.layout.simple_spinner_dropdown_item, countriesStr2);
adapter2.setDropDownViewResource(R.layout.spinner_layout);
mySpinner2.setAdapter(adapter2);
mCustomSpinner = new PopupWindow(vPopupView, 200, 400,true);
mCustomSpinner.showAsDropDown(parent);
Моя проблема: каждый раз, когда я запускаю этот код, он падает. Но я не могу найти ошибку, потому что этот кусок кода такой же, как в другом проектеработает в SDK10 и идет хорошо.Так это проблема SDK12?Заранее спасибо!