当前位置:  开发笔记 > Android > 正文

在牛轧糖上的黑暗背景上的黑色文本(android.R.layout.simple_spinner_item)

如何解决《在牛轧糖上的黑暗背景上的黑色文本(android.R.layout.simple_spinner_item)》经验,为你挑选了0个好方法。

我在Welcome Activity上有一些基本代码,它像往常一样简单地绑定List适配器:

final ArrayAdapter spinnerAdapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, android.R.id.text1);
    spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

曾经有效,直到我更新到API级别25.此时,没有其他更改,微调器下拉列表的文本变得不可读:

在黑暗的背景机器人7的黑文本

我的主题的父级是"Theme.AppCompat.Light.NoActionBar",但同样,我没有玩那里的颜色,因为它显示正确(API <25)没有任何改变.任何的想法?

我知道我可以用一些setTextColor()内部修复它spinner.setOnItemSelectedListener(),但主要的一点是理解为什么它工作,现在它没有,因为这可能是我身边某些概念错误的标志,甚至某种Android bug.事实上,我注意到相同的问题(深色背景上的黑色文本)在非常标准的小部件/应用程序上,如Cyanogen/LineageOS默认天气一:

在黑暗的背景机器人7的黑文本

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有