【问题标题】:How can I refer to layout/xml files of another project from my Activity class in Android?如何从 Android 中的 Activity 类中引用另一个项目的布局/xml 文件?
【发布时间】:2015-02-27 15:07:26
【问题描述】:

我的工作区中有两个 Android 项目。现在,我想在我的第一个项目的活动/Java 类中访问第二个项目的 res/layout 文件。

我已经将第二个项目添加为第一个项目的库,但它不起作用。我是否需要在 setContentView(R.layout.main) 或类似的东西中给出路径。请建议。

仅供参考:我正在开发 4.2 版本的 Android。

问候, 阿努普里亚

【问题讨论】:

标签: java android


【解决方案1】:

我已经尝试过相同的方式,您可以直接使用其名称访问布局文件 添加库后请清理项目,然后尝试从另一个项目的资源文件夹访问文件,即

setContentView(R.layout.layout_from_other_project);

【讨论】:

    【解决方案2】:

    您可能需要为库添加自己的 uri 并使用它来引用可绘制对象。

    xmlns:libProj="http://schemas.android.com/apk/res/com.test.mylib"
    

    那么你应该可以使用drawable访问

    @libProj:drawable/myImage
    

    【讨论】:

      猜你喜欢
      • 2017-06-14
      • 2013-02-23
      • 1970-01-01
      • 2021-01-14
      • 1970-01-01
      • 2011-09-03
      • 2014-02-11
      • 1970-01-01
      • 2012-09-14
      相关资源
      最近更新 更多