如何填充android交换机的文本背景色

如何填充android交换机的文本背景色,android,android-widget,Android,Android Widget,我正在android应用程序中切换视图。我需要动态更改文本“开”和文本“关”的背景色。 有人能帮我解决这个问题吗?使用: android:switchTextAppearance="@style/SwitchTextAppearance" xml样式: <style name="SwitchTextAppearance" parent="@android:style/TextAppearance.Holo.Small"> <item name="android:tex

我正在android应用程序中切换视图。我需要动态更改文本“开”和文本“关”的背景色。 有人能帮我解决这个问题吗?

使用:

android:switchTextAppearance="@style/SwitchTextAppearance"
xml样式:

<style name="SwitchTextAppearance" parent="@android:style/TextAppearance.Holo.Small">
    <item name="android:textColor">@color/#xxxxxx</item>
</style>

setSwitchTextAppearance(getActivity(), R.style.SwitchTextAppearance);

@颜色/#xxxxxx
设置SwitchTextAppearance(getActivity(),R.style.SwitchTextAppearance);

我不知道为什么你的问题有2票赞成,谁会赞成。给我们更多的信息。相关的代码,并解释更多关于你的情况和你想做什么。但它不会改变文本的背景颜色。如果只是改变文本的颜色。我希望文本背景以我们在设置中看到的方式更改。然后在代码中设置android:thumb=“@dravable/switch\u thumb”android:track=“@dravable/switch\u bg”如何以编程方式使用android:thumb。Android没有在API 14中提供任何编程设置选项