基于this post,我们现在也能够在旧设备上设置小部件。很遗憾,AppCompatCheckBox缺少setSupportBackgroundTintList()
。
有什么我错过的吗?任何帮助是极大的赞赏。
P.S。我在AppCompatSpinner成功使用了该方法,显然AppCompatActivity
在活动中得到了延伸。
答案 0 :(得分:0)
由于AppCompatCheckBox不可能(据我所知)以编程方式,也不可能从xml在Lollipop上设置背景色调,因此我想到了搜索可能有用的主题属性。 This帖子帮助了我。谢谢@SeanKenkeremath。我使用" colorControlNormal"我的AppCompatCheckBox从一开始就是我想要的。
以下是代码:
<style name="MyTheme" parent="@style/Theme.AppCompat.Light">
...
<!-- Unchecked checkbox color-->
<item name="colorControlNormal">@android:color/white</item>
...
</style>