将sd卡中的xml文件设置为android中的布局

and*_*oid 5 xml android android-layout

在我的应用程序中,我想从服务器获取布局文件,并将该文件设置为活动的内容视图.我想知道它是否可行.为此,我想到的是我将从服务器下载文件并将其存储在SD卡中,将从那里访问它.但是可以将文件设置为内​​容视图..请帮助我..

use*_*305 3

不,这是不可能的。

要将 xml 文件设置为 Activity 中的布局,您需要在res/layout目录中拥有该文件,并确保其 id 条目在R.java文件中。

如果不保留它,res/layout您就无法将其作为布局应用到您的活动中。

编辑:

基本上,当您将任何xml layout文件放入文件中res/layout时,它的 id 条目就会在文件中创建 public static final class layoutR.java然后当您将该文件设置为contentView()您的 Activity 或inflate它的一个时,Android 简而言之会从该原始布局 xml 文件创建一个视图并将其应用到您的 Activity 。