有没有办法确定窗口小部件在运行时使用的样式,并查看正在应用的样式覆盖?我曾希望层次结构查看器会显示这一点,但事实并非如此。例如,如果你使用基于另一个主题的主题,然后覆盖小部件的布局XML中的文本颜色,是否有任何工具或方法可以一目了然地看到它,或者我是否必须通过检查它来确定它源代码和主题/样式定义文件?
感谢。
答案 0 :(得分:2)
AFAIK,这是不可能的。
样式是一种组织工具,以XML格式定义,并在编译时编译为二进制格式。因此,我怀疑Android OS是否能够区分在运行时应用于小部件的不同样式。
我认为也不可能动态设置视图的样式。