在android中运行时编辑res / layout中显示的XML文件

时间:2015-10-08 08:28:35

标签: android xml

我想在运行时创建一个新的布局文件(通过源代码)并将其保存到res / layout中。我试过可能的方法,但没有成功。

我试过的方式之一:

    getApplicationContext().getResources().getString(R.layout.activity_main);

    File src = new File(src);

    FileInputStream stream = null;

    try {
        stream = new FileInputStream(src);
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }

但是我收到了FileNotFoundException。

请帮帮我。

2 个答案:

答案 0 :(得分:1)

在Android资源文件中预编译在APK和R类中,id引用是出于性能原因的存储。你尝试这样做没有任何意义,这是不可能的。这是什么目的?

当您想要动态布局时,请按代码创建它们。

答案 1 :(得分:0)

这是不可能的。一旦生成apk文件,您就无法修改资源。