【发布时间】:2015-02-27 15:07:26
【问题描述】:
我的工作区中有两个 Android 项目。现在,我想在我的第一个项目的活动/Java 类中访问第二个项目的 res/layout 文件。
我已经将第二个项目添加为第一个项目的库,但它不起作用。我是否需要在 setContentView(R.layout.main) 或类似的东西中给出路径。请建议。
仅供参考:我正在开发 4.2 版本的 Android。
问候, 阿努普里亚
【问题讨论】:
我的工作区中有两个 Android 项目。现在,我想在我的第一个项目的活动/Java 类中访问第二个项目的 res/layout 文件。
我已经将第二个项目添加为第一个项目的库,但它不起作用。我是否需要在 setContentView(R.layout.main) 或类似的东西中给出路径。请建议。
仅供参考:我正在开发 4.2 版本的 Android。
问候, 阿努普里亚
【问题讨论】:
我已经尝试过相同的方式,您可以直接使用其名称访问布局文件 添加库后请清理项目,然后尝试从另一个项目的资源文件夹访问文件,即
setContentView(R.layout.layout_from_other_project);
【讨论】:
您可能需要为库添加自己的 uri 并使用它来引用可绘制对象。
xmlns:libProj="http://schemas.android.com/apk/res/com.test.mylib"
那么你应该可以使用drawable访问
@libProj:drawable/myImage
【讨论】: