向ActionBar下拉微调器添加样式使其不是下拉列表

时间:2011-08-29 21:04:57

标签: android android-widget styles android-3.0-honeycomb

我正在使用本教程:

http://android-developers.blogspot.com/2011/04/customizing-action-bar.html

我设置了一个像这样的下拉列表主题

<!-- style the list navigation -->
<style name="MyDropDownNav" parent="android:style/Widget.Holo.Light.Spinner.DropDown.ActionBar">
    <item name="android:textColor">#ffffff</item>
</style>

现在按下微调器使其显示在屏幕中心而不是下拉。有没有人碰到这个?我正在使用他们在示例中所说的内容。即使我删除文本颜色并且只有基于父级的空样式,微调器也会出现在屏幕中间。有没有人发现解决这个问题的方法?

编辑:我忘了提及的另一件事,风格甚至没有将文本更新为白色。

1 个答案:

答案 0 :(得分:8)

找到解决方案,示例中的父级不正确。它应该是:

parent="android:style/Widget.Holo.Light.Spinner"