经过 4 天的编码,今天我完成了屏幕布局的编写,该屏幕将在电子商务应用程序中显示产品详细信息。我的布局最终有超过 800 行 xml 代码,我已尽力使内容变得干净和有组织。然而,这似乎太难维护、记录或测试。我只是觉得我没有以正确的方式这样做..
我不是经验丰富的开发人员,我的问题是这是唯一的方法吗?
或者还有其他更好的方法吗?
我会把它分成几部分。执行此操作的两种常见方法:
1)使用
<include>
标签。 include 标签允许您将一个 xml 文件的内容包含在另一个文件中。这将允许您将内容分成逻辑块并将每个逻辑块分开。
2)使用自定义视图。例如,每个部分都可以是它自己的视图,并在代码中变成它自己的 View 类。这将允许您将整个部分视为代码中的一个逻辑对象,并允许您将其作为一个视图包含在 xml 中。