我在一个活动中制作了一个微调器,在一个标签布局中被调用。
问题是项目(3个中没有。)正在单独的对话框中显示,如下拉列表和不是作为一个旋转器。
我遵循this例子。如图所示,我期待的图片为,但我明白了这一点:
this http://i50.tinypic.com/9zr1vm.png
&这个。
我想在微调器内只显示3个项目,并且不希望选择项目的新对话框。我已经在2.3.3和4.0.3仿真器上尝试了我的代码。
有什么建议吗?
感谢
答案 0 :(得分:4)
spinner作为下拉列表是HOLO主题。第一张图片是HOLO主题,第二张和第三张不是。自api等级11以来支持holo主题..
如果您想申请Holo Theme。设置
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17" />
values-v11 文件夹中的和 styles.XML
<resources>
<!--
Base application theme for API 11+. This theme completely replaces
AppBaseTheme from res/values/styles.xml on API 11+ devices.
-->
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
<!-- API 11 theme customizations can go here. -->
</style>
值文件夹中的
和 styles.XML
<resources>
<!--
Base application theme, dependent on API level. This theme is replaced
by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
-->
<style name="AppBaseTheme" parent="android:Theme.Light.NoTitleBar">
<!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.
-->
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>
<style name="progressbar_holo" parent="@android:style/Theme.Light">
</style>
并在 AndroidMeanifeast.xml
中android:theme="@style/AppTheme"
在应用程序 TAG。
或强>
按照这2个链接
1. https://github.com/ChristopheVersieux/HoloEverywhere
2. https://github.com/ChristopheVersieux/HoloEverywhere