我想从我的 android 设备的 sd 卡在我的活动中加载 android XML 布局文件?这可能吗?任何帮助表示赞赏。
编辑:实际上我的要求是在 sd 卡上进行布局,以便我可以随时修改它,并且更改将显示在我的布局中。
我想从我的 android 设备的 sd 卡在我的活动中加载 android XML 布局文件?这可能吗?任何帮助表示赞赏。
编辑:实际上我的要求是在 sd 卡上进行布局,以便我可以随时修改它,并且更改将显示在我的布局中。
不,这是不可能的。
要将 XML 文件设置为活动中的布局,您必须将该文件放在 res/layout 目录中,并确保它是 R.java 文件中的 id 条目。
如果不将其保留在 res/layout 中,您将无法将其作为布局应用到您的活动中。
基本上,当您将任何 xml 布局文件放入 res/layout 时,它就是在
public static final class layout
在 R.java 文件中,当您将该文件设置为活动的 setcontentView() 或对其进行膨胀时,android nutshell 会从该原始布局 xml 文件中创建一个视图并将其应用于您的活动。
从加载XML Layout
文件SD CARD
根本不可能,因为
XML Layout
文件资源需要生成 id R.java-Java Generated File
,只能在编译时生成。如果您在编写应用程序时简单地将其XML Layout
从 SD-CARD 复制到文件夹,则可以生成res/layout/
R.java-Java Generated
需要文件来连接Java code
和XML Layout
文件。如果您在应用程序中使用过该XML Layout
文件resources e.g[Button,EditText etc..,]
。
不可能,因为 xml 布局是以特定格式编译的。您需要编译 xml 并将其注入 apk,这在设备本身上是不可行的。