[英]Should I use Java or XML for Android layouts?
使用Java在Android上通过XML进行布局之间是否存在“最佳实践”或性能上的显着差异?
为此,假设我们只是在设计一个使用多个活动的相对简单的UI。
一旦您对布局有了一个合理的了解,使用XML的过程将变得非常轻松快捷。
充气布局XML是永远不会非常快,手动实例化的观点,但不同的是可能是非常小的(步行二进制XML树可能是做一个廉价的东西),以及膨胀应该是太罕见的事件考虑优化。
XML布局的优点是更好,因为它们允许使用较小的代码定义多个布局
对于多语言应用程序,您可以定义法语和英语UI并在应用程序启动时加载所需的UI
它们允许支持许多屏幕分辨率和方向(为每个配置文件定义main.xml文件)
您也可以轻松地添加和修改布局,而无需触摸您的代码
因此,最好使用它
我讨厌“最佳实践”一词,但是这种折衷会很高兴听到。 从我的角度来看,如果您希望android自动地处理布局,那么xml布局就很好。 这将用于数据输入类型的应用程序(例如银行应用程序)。 对于需要严格控制UI的应用程序(例如愤怒的小鸟),Java布局会更好
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.