Java 使用自定义样式初始化微调器时,单击微调器项时不会发生任何情况

Java 使用自定义样式初始化微调器时,单击微调器项时不会发生任何情况,java,android,android-spinner,Java,Android,Android Spinner,我已经创建了一个自定义微调器样式,正在使用该样式初始化微调器 // Spinner selectField = new Spinner(context); // regular spiner initialization Spinner selectField = new Spinner(new ContextThemeWrapper(context, R.style.SpinnerStyle)); adapter = new ArrayAdapter<SpinnerItem<U&g

我已经创建了一个自定义微调器样式,正在使用该样式初始化微调器

// Spinner selectField = new Spinner(context); // regular spiner initialization
Spinner selectField = new Spinner(new ContextThemeWrapper(context, R.style.SpinnerStyle));
adapter = new ArrayAdapter<SpinnerItem<U>>(context, R.layout.spinner_layout, new  ArrayList<SpinnerItem<U>>());
adapter.setDropDownViewResource(R.layout.spinner_item_layout);
//微调器selectField=新微调器(上下文);//常规spiner初始化
Spinner selectField=新微调器(新上下文ThemeWrapper(context,R.style.SpinnerStyle));
adapter=new ArrayAdapter(上下文,R.layout.spinner\u布局,new ArrayList());
adapter.setDropDownViewResource(R.layout.spinner\u item\u布局);
风格:

<style name="SpinnerStyle" parent="@style/Widget.AppCompat.Spinner">
    <item name="android:spinnerMode">dropdown</item>
    <item name="overlapAnchor">true</item>
    <item name="android:divider">@color/separator_color</item>
    <item name="android:dividerHeight">1dp</item>
    <item name="android:background">@drawable/spinner_background</item>
</style>

下拉列表
真的
@颜色/分隔符\u颜色
1dp
@可绘制/微调器\u背景
如果使用常规微调器初始化,则一切正常