在哪里可以找到Theme_Material_Light的定义?

时间:2017-05-31 22:57:32

标签: android android-theme

他们有点奇怪,我无法理解。在android的源代码中,我们可以找到对R.style.Theme_Material_Light的引用,但是当我在所有可能的文件中搜索Theme_Material_Light(在资源等中)的定义时,我找不到它。那么来自Theme_Material_Light以及在哪里找到它的定义/实现呢?

2 个答案:

答案 0 :(得分:0)

R类是从资源代码生成的,与项目中的相同。

As we discussed yesterday,您可以在$ANDROID_SDK/platforms/android-NNN/data/res/中找到平台资源的副本,其中$ANDROID_SDK是您安装Android SDK的地方,NNN是API级别的您感兴趣的Android版本(例如,Android 7.1版本为25)。

Theme.Material.Lightres/values/themes_material.xml中定义,至少在API Level 25的资源副本中定义。

答案 1 :(得分:0)

它在android sdk中定义(可以找到财政资源反编译/system/framework/framework-res.apk)