再次关于SDK12中的Spinner

时间:2011-07-11 05:29:03

标签: android spinner popupwindow

我在项目中创建了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的问题吗? 提前谢谢!

0 个答案:

没有答案