如何解决将Holo.Light主题应用于单个控件
| 有谁知道如何将Light主题应用于单个控件?在使用标准的Holo-Dark-theme时,我想做这样的事情:<CheckBox style=\"@android:style/Widget.Holo.CompoundButton.CheckBox\"></CheckBox>
但是由于某种原因,这是行不通的。
解决方法
您不能将主题应用于单个控件。主题只能应用于活动。您可以将样式应用于单个控件,但是在这种情况下,这已经无济于事,因为Widget.Holo.CompoundButton.CheckBox样式不会向父样式Widget.CompoundButton.CheckBox添加任何内容。
相反,整个样式将在当前主题的listChoiceIndicatorSingle选择器中进行。
因此,您唯一的选择是按自己的描述替换此选择器,例如此处:设置Theme.Holo.Light会更改列表中复选框以外的所有内容
,在此页面上阅读有关Android中的样式和主题的信息。它讨论了如何定义用于特定ѭ1或整个
Application
的主题。您还将看到如何自定义主题和样式,以及如何混合和匹配它们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。