我想在运行时创建一个新的布局文件(通过源代码)并将其保存到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。
请帮帮我。
答案 0 :(得分:1)
在Android资源文件中预编译在APK和R类中,id引用是出于性能原因的存储。你尝试这样做没有任何意义,这是不可能的。这是什么目的?
当您想要动态布局时,请按代码创建它们。
答案 1 :(得分:0)
这是不可能的。一旦生成apk文件,您就无法修改资源。