Shi*_*ine 14 android android-arrayadapter android-spinner
我在Welcome Activity上有一些基本代码,它像往常一样简单地绑定List适配器:
final ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, android.R.id.text1);
spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Run Code Online (Sandbox Code Playgroud)
这曾经有效,直到我更新到API级别25.此时,没有其他更改,微调器下拉列表的文本变得不可读:
我的主题的父级是"Theme.AppCompat.Light.NoActionBar",但同样,我没有玩那里的颜色,因为它显示正确(API <25)没有任何改变.任何的想法?
我知道我可以用一些setTextColor()内部修复它spinner.setOnItemSelectedListener(),但主要的一点是理解为什么它工作,现在它没有,因为这可能是我身边某些概念错误的标志,甚至某种Android bug.事实上,我注意到相同的问题(深色背景上的黑色文本)在非常标准的小部件/应用程序上,如Cyanogen/LineageOS默认天气一:
小智 0
我有同样的问题。您的颜色定义可能是android:textColor="#FFFFFFFF"。当我将其修复为 时android:textColor="#FF000000",它工作正常。或者你可以使用 android:textColor="#FFFFFFFF".
我从同事那里听说,前 2 个十六进制含义已更改。SDK版本已更改为24。
| 归档时间: |
|
| 查看次数: |
589 次 |
| 最近记录: |