我在Welcome Activity上有一些基本代码,它像往常一样简单地绑定List适配器:
final ArrayAdapterspinnerAdapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, android.R.id.text1); spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
这曾经有效,直到我更新到API级别25.此时,没有其他更改,微调器下拉列表的文本变得不可读:
我的主题的父级是"Theme.AppCompat.Light.NoActionBar",但同样,我没有玩那里的颜色,因为它显示正确(API <25)没有任何改变.任何的想法?
我知道我可以用一些setTextColor()
内部修复它spinner.setOnItemSelectedListener()
,但主要的一点是理解为什么它工作,现在它没有,因为这可能是我身边某些概念错误的标志,甚至某种Android bug.事实上,我注意到相同的问题(深色背景上的黑色文本)在非常标准的小部件/应用程序上,如Cyanogen/LineageOS默认天气一: