Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法从代码中读取当前的主题颜色?
我想 1. 读取禁用的按钮颜色并将其作为 EditText 背景 2. 读取 Spinner 选定的项目颜色并将其作为 TextView 背景
读取禁用的按钮颜色并将其作为 EditText 背景
禁用不是一种颜色。StateListDrawable它是用于按钮背景的a 状态。因此,您不能“读取禁用的按钮颜色”,因为“禁用”没有简单的颜色。
StateListDrawable
读取 Spinner 所选项目颜色并将其作为 TextView 背景
a 中选定的项目Spinner没有特定的颜色,因此我不知道您在这里可能指的是什么颜色。
Spinner