我是 Android 新手……我的微调器有问题。我有一个以图像为背景的活动和一个带有项目(年份列表)的微调器,该项目由代码使用适配器加载。问题是当微调器关闭时,它是透明的,除了文本和右下角三角形(黑色)。如果我设置微调器背景颜色,右下角消失,微调器变得非常类似于 textView(对用户来说太困惑了!)。
如果我更改活动样式(例如“黑色”),在图形视图中,微调器会变成我想要的:浅灰色和右下角。
但是在运行阶段,它又变得透明了。
为什么?建议?
AndroidManifest.xml
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
Spinner 活动中的 XML
<Spinner
android:id="@+id/spnYear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/btnScan"
android:layout_marginBottom="92dp"
android:layout_marginRight="22dp"
android:layout_toLeftOf="@+id/btnScan"
android:alpha="1"
android:drawSelectorOnTop="true"/>
Spinner 初始化的 Java 活动代码
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, Years);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spnYear.setAdapter(adapter);
spnYear.setSelection(spnYear.getCount() - 1);