当我尝试通过... Tint更改搜索栏的颜色时,它告诉我这只能从API 21开始。
我的问题是:API 21下的设备是否会以“colorAccent”下定义的颜色显示SeekBar,或者是否有一些单一的标准颜色用于这些情况? 如果是,如果我通过应用具有我想要的颜色“colorAccent”的替代样式来更改颜色,它是否适用于API 21下的设备?
答案 0 :(得分:1)
API 21下的设备是否会以下面定义的颜色显示SeekBar " colorAccent"或者是否有一些单一的标准颜色用于 那些案子?
是的,如果您扩展AppCompatActivity并且如果您的主题作为AppCompat主题的父级,则他们会处理版本支持。
如果是,如果我通过应用替代样式来改变颜色 将我想要的颜色作为" colorAccent",它将在下面的设备上工作 API 21
这是一种方法,为您的搜索栏创建自定义样式并应用它。您可以在android studio中使用模拟器进行测试。
希望这有帮助。