首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Theme.AppCompat.Light.DarkActionBar的ActionBarCompat显示白色标题文本,但显示黑色微调器文本

带有Theme.AppCompat.Light.DarkActionBar的ActionBarCompat显示白色标题文本,但显示黑色微调器文本
EN

Stack Overflow用户
提问于 2013-08-20 00:10:05
回答 1查看 9.9K关注 0票数 4

我在ActionBar中使用ActionBarCompat和两个标题文本,后跟一个微调器。我正在使用主题Theme.AppCompat.Light.DarkActionBar,它应该在黑色背景上显示白色文本。标题文本显示为白色,但微调器文本显示为黑色。将主题切换到Theme.AppCompat.Light时,两者都是白底黑字。有没有人能建议我怎样才能把白文本放到微调器中?我看过对ActionBar和ActionBarSherlock的建议,但不能让它们在ActionBarCompat上工作。我已经尝试了以下样式,但没有成功:

代码语言:javascript
复制
    <style name="SBRRTheme" parent="AppTheme">
    <item name="android:spinnerDropDownItemStyle">@style/SBRRCustomDropDownItemStyle</item>
</style>

<style name="SBRRCustomDropDownItemStyle"> parent="@android:style/Widget.AppCompat.Light.DropDownItem.Spinner">
    <item name="android:textAppearance">@style/SBRRCustomDropDownItemTextStyle</item>
</style>

<style name="SBRRCustomDropDownItemTextStyle"> parent="@android:style/Widget.AppCompat.Spinner.DropDown.ActionBar">
    <item name="android:textColor">@color/white</item>
</style>

清单中的活动定义为:

代码语言:javascript
复制
        <activity
        android:theme="@style/Theme.AppCompat.Light.DarkActionBar"
        android:name="com.example.actionbar2.RaceResultsActivity"
        android:label="@string/action_raceresults"
        android:parentActivityName=".MainActivity" >
        <meta-data android:name="android.support.PARENT_ACTIVITY"
            android:value=".MainActivity" />
    </activity>

更多信息,在使用Nexus-S模拟器和运行JellyBean的物理Galaxy S2进行测试后,ActionBarCompat中的微调器外观问题只出现在我的开发设备上,即运行2.3.5姜饼的Galaxy Y。在2.3.3的AVD上也显示了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-20 00:14:57

需要将listadapter设置为R.layout.support_simple_spinner_dropdown_item

示例:

代码语言:javascript
复制
Context context = ab.getThemedContext();
ArrayAdapter<CharSequence> listAdapter =
                ArrayAdapter.createFromResource(context, R.array.locations, R.layout.support_simple_spinner_dropdown_item);

listAdapter.setDropDownViewResource(R.layout.support_simple_spinner_dropdown_item);

该支持库具有下拉式微调控制器项布局。

@Kuitsi的评论是正确的。对下拉式视图和项目使用相同的布局。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18318331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档