java - 在xml和java代码中创建对象的区别

标签 java android xml

大家好,我开始使用 Android Studio,据我了解,您可以在 XML 代码和 Java 代码中创建对象。我不太确定有什么区别。与使用 TextView 一样,语法有点不同。

我是用两者创建一个java对象吗?

java textview 是否可以更轻松地更改文本和功能,而 xml 则用于应用程序的主要布局/ View ?

最佳答案

对于大多数应用程序来说, View 层次结构是相当静态的。 View 的内容会改变,但 View 本身不会改变。在这种情况下,在 XML 中定义 View 层次结构会更方便。

您也可以用 Java 完成此操作。如果 View 根据某些数据而变化,或者如果有许多 View 都相似且非常系统地排列,从而导致 XML 中的描述过于冗长或重复,那么这很有用。

关于java - 在xml和java代码中创建对象的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44601587/

相关文章:

java - 将字符串分成两半

java - 从 "get error message"方法返回 null 是反模式吗?

Java:实现可绘制类

android - Glide 4 - ModelLoader 上下文

android - 分页库 - 网络 + db 的边界回调,API 获取页面和大小

java - appcompat primarycolour 实现

java - 没有小时、分钟、秒的 Oracle current_date 或 sysdate

java - 在android中解析xml文件

java - 可以使用其中包含双引号的 Groovy MarkupBuilder 生成 XML 吗?

node.js - Azure函数: NodeJS - HTTP Response Renders as XML Rather than HTTP Response