XML与androidjavamobile

XML与androidjavamobile,java,android,xml,Java,Android,Xml,我目前正在使用Android SDK和Eclipse制作一些Android应用程序。。 我发现任何人都可以在Eclipse中使用XML代替可视化编程,所以我的问题是: 为什么在Android Java编程中使用XML 从我对XML的检查中。。它是一种通过互联网传输数据的语言。。这是真的吗?与Android JAVA编程有什么关系 谢谢xml和java在android中是相关的。。所有后端活动(后端代码)都由java处理,xml用于视图。XML是android应用程序的基础,您可以非常轻松地使用它

我目前正在使用Android SDK和Eclipse制作一些Android应用程序。。 我发现任何人都可以在Eclipse中使用XML代替可视化编程,所以我的问题是:

为什么在Android Java编程中使用XML 从我对XML的检查中。。它是一种通过互联网传输数据的语言。。这是真的吗?与Android JAVA编程有什么关系
谢谢

xml和java在android中是相关的。。所有后端活动(后端代码)都由java处理,xml用于视图。XML是android应用程序的基础,您可以非常轻松地使用它创建视图,您也可以使用java类it本身做同样的事情。但是对于XML和JAVA活动类耦合的性能和快速开发建议


它与java中的许多其他框架中的xml相同,如JUDDI、AXIS2 web服务和STRUTS、Hibernate。但是在android中使用xml与在android中不同,您可以使用xml查看布局

为了帮助您理解,XML不是一种语言。也不是“代码”。这只不过是数据。它用于通过互联网传输数据(以及许多其他用途),但PNG、和.txt、和.PDF、HTML以及上千种其他数据类型也是如此。在Android中,布局XML只不过是向布局引擎描述要创建哪些对象及其属性的数据。当你膨胀布局时(例如,使用setContentview(),XML解析器读取XML并创建它附加到视图的对象。你可以使用XML、代码或可视化。随便什么都行。非常感谢Simon…实际上,你的描述很棒..我知道XML可以被视为“数据描述工具”??因此我可以将任何类型的数据编码为XML格式??这是真的吗?是的。Android中的一个常见用法是创建具有自己属性的自定义视图对象,然后将这些视图添加到布局XML中。这些属性可以具有任何类型的数据,这些数据可以在XML中表示为字符串-使用正确的编码/转义,可以是任何内容!由于OOP,您甚至可以扩展现有视图并添加自己的属性,这些属性与XML中的其他属性一起设置-例如