他们有点奇怪,我无法理解。在android的源代码中,我们可以找到对R.style.Theme_Material_Light
的引用,但是当我在所有可能的文件中搜索Theme_Material_Light
(在资源等中)的定义时,我找不到它。那么来自Theme_Material_Light
以及在哪里找到它的定义/实现呢?
答案 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.Light
在res/values/themes_material.xml
中定义,至少在API Level 25的资源副本中定义。
答案 1 :(得分:0)
它在android sdk中定义(可以找到财政资源反编译/system/framework/framework-res.apk)