我想弄清楚为什么Android开放源代码项目中的某些布局文件无法从Android的R文件访问。我知道我可以使用的唯一布局资源是http://developer.android.com/reference/android/R.layout.html。
我不知道的是为什么它只是开源项目中布局的一个子集。例如,为什么activity_chooser_view_list_item无法访问。 https://github.com/android/platform_frameworks_base/blob/master/core/res/res/layout/activity_chooser_view_list_item.xml
为什么项目中只有部分布局文件可供参考?
答案 0 :(得分:1)
为什么项目中只有部分布局文件可供参考?
他们是唯一被认为是SDK一部分的人。这与作为框架一部分的类和方法没有显着差异,但不是SDK的一部分,标有@hide
。
由于这些布局文件是根据Apache许可证2.0获得许可的,因此欢迎您根据这些许可条款将其中的任何一个复制到您自己的项目中以供使用。