缺少AppCompatCheckBox的setSupportBackgroundTintList方法

时间:2015-05-18 16:39:09

标签: android appcompat-v7-r22.1

基于this post,我们现在也能够在旧设备上设置小部件。很遗憾,AppCompatCheckBox缺少setSupportBackgroundTintList()

有什么我错过的吗?任何帮助是极大的赞赏。

P.S。我在AppCompatSpinner成功使用了该方法,显然AppCompatActivity在活动中得到了延伸。

1 个答案:

答案 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>