Android:如何判断在运行时应用于窗口小部件的样式

时间:2012-06-07 01:40:58

标签: java android debugging android-view android-theme

有没有办法确定窗口小部件在运行时使用的样式,并查看正在应用的样式覆盖?我曾希望层次结构查看器会显示这一点,但事实并非如此。例如,如果你使用基于另一个主题的主题,然后覆盖小部件的布局XML中的文本颜色,是否有任何工具或方法可以一目了然地看到它,或者我是否必须通过检查它来确定它源代码和主题/样式定义文件?

感谢。

1 个答案:

答案 0 :(得分:2)

AFAIK,这是不可能的。

样式是一种组织工具,以XML格式定义,并在编译时编译为二进制格式。因此,我怀疑Android OS是否能够区分在运行时应用于小部件的不同样式。

我认为也不可能动态设置视图的样式。