如何从sd卡加载android中的xml布局文件

如何从sd卡加载android中的xml布局文件,android,android-layout,android-emulator,Android,Android Layout,Android Emulator,我想从android设备的sd卡在我的活动中加载android XML布局文件? 这可能吗? 感谢您的帮助 编辑: 实际上我的要求是在sd卡上有一个布局,这样我可以随时修改它,更改将显示在我的布局中 不,这是不可能的。 要将XML文件设置为活动中的布局,您需要将该文件保存在res/layout目录中,并确保它是R.java文件中的id条目 如果不将其保留在res/layout中,则无法将其作为布局应用于活动 基本上,当您将任何xml布局文件放入res/layout中时,它的id条目将在中创建

我想从android设备的sd卡在我的活动中加载android XML布局文件? 这可能吗? 感谢您的帮助

编辑:
实际上我的要求是在sd卡上有一个布局,这样我可以随时修改它,更改将显示在我的布局中

不,这是不可能的。

要将XML文件设置为活动中的布局,您需要将该文件保存在res/layout目录中,并确保它是R.java文件中的id条目

如果不将其保留在res/layout中,则无法将其作为布局应用于活动

基本上,当您将任何xml布局文件放入res/layout中时,它的id条目将在中创建

  public static final class layout 

在R.java文件中,当您将该文件设置为活动的setcontentView()或将其膨胀时,android nutshell将从该原始布局xml文件创建一个视图,并将其应用于您的活动。

不,这是不可能的。

要将XML文件设置为活动中的布局,您需要将该文件保存在res/layout目录中,并确保它是R.java文件中的id条目

如果不将其保留在res/layout中,则无法将其作为布局应用于活动

基本上,当您将任何xml布局文件放入res/layout中时,它的id条目将在中创建

  public static final class layout 

在R.java文件中,当您将该文件设置为活动的setcontentView()或将其膨胀时,android nutshell将从原始布局xml文件创建一个视图,并将其应用于您的活动。

SD卡
加载
xml布局
文件是不可能的,因为

  • XML布局
    文件资源需要使用
    R.java-java生成的文件
    生成id,该文件只能在编译时生成。如果在编写应用程序时将
    XML布局
    从SD卡简单复制到
    res/Layout/
    文件夹,则可以生成

  • R.java-java生成的
    文件需要连接
    java代码
    XML布局
    文件。如果您在应用程序中使用了
    XML布局
    文件
    资源,例如[按钮、编辑文本等]


  • SD卡
    加载
    XML布局
    文件是不可能的,因为

  • XML布局
    文件资源需要使用
    R.java-java生成的文件
    生成id,该文件只能在编译时生成。如果在编写应用程序时将
    XML布局
    从SD卡简单复制到
    res/Layout/
    文件夹,则可以生成

  • R.java-java生成的
    文件需要连接
    java代码
    XML布局
    文件。如果您在应用程序中使用了
    XML布局
    文件
    资源,例如[按钮、编辑文本等]


  • 不可能,因为xml布局是以特定格式编译的。您需要编译xml并将其注入apk,这在设备本身上是不可行的。

    不可能,因为xml布局是以特定格式编译的。您需要编译xml并将其注入apk,这在设备本身上是不可行的。

    我的sd卡活动???我的sd卡活动???我可以从sd卡上已经存在的其他apk文件中获取xml布局文件吗?…只是尝试其他option@rajG您完全可以从另一个apk包中获取xml文件
    但它们在应用程序中毫无用处
    。由于该
    XML布局文件从未符合您的应用程序。
    @rajG可能是这些链接以某种方式帮助您实现您的目标:我可以从sd卡上已经存在的其他apk文件中获取XML布局文件吗?…只是尝试其他链接option@rajG您完全可以从另一个apk包中获取xml文件
    但它们在应用程序中毫无用处
    。由于该
    XML布局文件从未符合您的应用程序。
    @rajG可能是这些链接在某种程度上帮助您实现目标: