Java 在开发android应用程序时不使用XML有什么缺点吗?

Java 在开发android应用程序时不使用XML有什么缺点吗?,java,android,xml,Java,Android,Xml,我是android应用程序开发新手。我下面的一个教程使用XML和Java。我精通Java,但从未使用过XML。我曾考虑只使用Java开发我的第一个应用程序,但我想知道不使用XML是否有任何缺点?将XML作为设计应用程序的代码。如果您了解web开发,您可能会从中获益。对于应用程序的布局,您将显示到面板。其中一个显示手机本身,您可以手动将任何您想要的内容放入该布局中,或者使用xml将其写出。有时,使用手动布局更有效,它会自动将xml代码写入xml文件,有时使用xml编写更容易。因此,您应该了解一下它

我是android应用程序开发新手。我下面的一个教程使用XML和Java。我精通Java,但从未使用过XML。我曾考虑只使用Java开发我的第一个应用程序,但我想知道不使用XML是否有任何缺点?

将XML作为设计应用程序的代码。如果您了解web开发,您可能会从中获益。对于应用程序的布局,您将显示到面板。其中一个显示手机本身,您可以手动将任何您想要的内容放入该布局中,或者使用xml将其写出。有时,使用手动布局更有效,它会自动将xml代码写入xml文件,有时使用xml编写更容易。因此,您应该了解一下它,但除非您想对应用程序的整个设计进行编码,否则它实际上与了解java没有多大关系。

您的应用程序可以将资源保存在xml中;缺点是,或者至少有一个缺点是没有为您管理好。另一个,IMHO,是时间因素。您可以以java代码所不能的方式重用xml,或者至少在没有附加依赖项的情况下重用xml。一个例子是通用视图。有没有什么神奇的方法可以在没有XML的情况下创建Android布局?安卓系统的控制台应用有很多需求吗?@MarsAtomic,我不认为这很神奇;只是很费时。你只需要通过编程来实现,你至少需要使用一些XML来创建一个Android项目,因为每个应用程序都需要一个AndroidManifest.XML。为什么不学习XML呢?这是一种简单易读的格式。@samgak你知道什么好的XML教科书吗?我想如果我现在花点时间学习它,对我会有好处的。