Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android我可以通过编程方式编写布局xml文件并使用setContentView(R.layout.test_1)函数加载它吗?_Android_Xml_Layout_Storage - Fatal编程技术网

Android我可以通过编程方式编写布局xml文件并使用setContentView(R.layout.test_1)函数加载它吗?

Android我可以通过编程方式编写布局xml文件并使用setContentView(R.layout.test_1)函数加载它吗?,android,xml,layout,storage,Android,Xml,Layout,Storage,我想以编程方式将xml布局文件写入SD卡或其他存储器,当应用程序加载时,它将使用setContentView函数或任何其他方式以布局形式加载文件。可能吗?不可能,因为布局文件实际上是编译的XML文件,这意味着您无法在运行时更改、添加或删除它们。希望这有帮助。不,这是不可能的,因为布局文件实际上是编译的XML文件,这意味着您无法在运行时更改、添加或删除它们。希望这有帮助。解决方案是使用自定义XML解码器从文件中读取XML,然后通过编程创建所需的视图,然后设置ContentViewView。如果您在

我想以编程方式将xml布局文件写入SD卡或其他存储器,当应用程序加载时,它将使用setContentView函数或任何其他方式以布局形式加载文件。可能吗?

不可能,因为布局文件实际上是编译的XML文件,这意味着您无法在运行时更改、添加或删除它们。希望这有帮助。

不,这是不可能的,因为布局文件实际上是编译的XML文件,这意味着您无法在运行时更改、添加或删除它们。希望这有帮助。

解决方案是使用自定义XML解码器从文件中读取XML,然后通过编程创建所需的视图,然后设置ContentViewView。如果您在XML中使用了许多参数,那么解码器就很重要。

解决方案是使用自定义XML解码器从文件中读取XML,然后以编程方式创建所需的视图,然后设置ContentViewView。如果您在XML中使用了许多参数,那么解码器并不是一件小事。

您可以尝试使用方法inflateXmlPullParser。。。。当然是平坦的。
但资源将从上下文的资源中加载。

您可以尝试使用方法inflateXmlPullParser。。。。当然是平坦的。
但是资源将从上下文的资源中加载。

您同意这种方法。如果你不需要加载一个复杂的布局,考虑简化XML模式,这样你就不必编写复杂的解码器。嗨,如果我能从WebSrevice中解码XML字符串,它能帮助我跳过XML解码器解决方案吗?这意味着程序化地创建你需要的视图?您的意思是我需要解析xml并逐个构建元素和属性吗?或者有一种方法可以通过编程创建视图,并通过简单的命令(如view.loadxml\u doc或xml\u string)将xml加载到视图中?谢谢。您需要逐个创建解析属性的所有视图。不能从表示XML远程文件的字符串创建视图。您需要R文件中的引用来创建视图或手动创建视图,编程人员同意这种方法。如果你不需要加载一个复杂的布局,考虑简化XML模式,这样你就不必编写复杂的解码器。嗨,如果我能从WebSrevice中解码XML字符串,它能帮助我跳过XML解码器解决方案吗?这意味着程序化地创建你需要的视图?您的意思是我需要解析xml并逐个构建元素和属性吗?或者有一种方法可以通过编程创建视图,并通过简单的命令(如view.loadxml\u doc或xml\u string)将xml加载到视图中?谢谢。您需要逐个创建解析属性的所有视图。不能从表示XML远程文件的字符串创建视图。您需要R文件中的引用来创建视图,或者手动创建视图,然后进行编程