Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.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
Java android-xml反序列化类视图_Java_Android_Xml - Fatal编程技术网

Java android-xml反序列化类视图

Java android-xml反序列化类视图,java,android,xml,Java,Android,Xml,Android的新功能 在Android文档的这一页中 他们讨论了如何创建可以从活动xml实例化的视图类。要实现这一目标: 1) 视图扩展程序类实现myView(上下文,属性集)构造函数 2) 然后,在res/values/attrs.xml中,为视图接受的参数创建一个声明 3) 然后,使用步骤2中定义的属性在活动xml中创建xml标记,如 有没有办法不在创建视图的上下文中使用此机制?我想做的是为此创建一个具有专门构造函数的类。然后,我想在res/或assets/中创建一些xml文件。最后,我

Android的新功能

在Android文档的这一页中

他们讨论了如何创建可以从活动xml实例化的视图类。要实现这一目标:

1) 视图扩展程序类实现myView(上下文,属性集)构造函数

2) 然后,在res/values/attrs.xml中,为视图接受的参数创建一个
声明

3) 然后,使用步骤2中定义的属性在活动xml中创建xml标记,如

有没有办法不在创建视图的上下文中使用此机制?我想做的是为此创建一个具有专门构造函数的类。然后,我想在res/或assets/中创建一些xml文件。最后,我想说,
myobjects[]=android.deserializemyfile(assets/file1.xml)

如果我遗漏了一些基本的东西,这并不奇怪,我今天刚开始使用Android

谢谢大家!

[[编辑]]

听起来JAXB是我要找的秘方。我的应用程序将在启动时执行此操作,因此性能不是什么大问题

[[编辑]]

不过,JAXB不包括在Android中,而且非常大。SimpleXML有许可限制。我发现:

开放源代码,作为外部库占用的空间很小