谁能简要解释一下动态修改版面与静态版面相比的优缺点?我在测验中遇到了这个问题。请详细解释您的答案。以下是对/错问题。

最佳答案

第一条语句为False,因为允许静态和动态布局的想法并不是提高效率,而是更好地将 View 与模型/ Controller 分离,并允许在不重新编译代码的情况下更改布局。有关更多信息,请参见此处:Android xml vs java layouts performance

第二和第三条陈述为True,因为这是只能在运行时确定的信息,因此要利用该信息,您需要创建一些动态布局设置,例如更新 map 上的位置,或更新您所在地区的当前天气。

最下面的语句为False,因为您可以在XML文件中使用专门针对设备方向命名的布局,例如layout-land.xml。当配置更改为横向时,Android将正确选择此布局。

请记住,Android允许您同时使用静态和动态布局,但据我所知,大多数人会尽可能选择静态布局选项,因为这种分离使布局更改变得更加容易。 Dynamic vs XML layout in Android?

当然,祝你好运,我相信我也正在做同样的事情。

干杯,

阿列克谢蓝。

关于android - 动态修改版面而不是静态版面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21670731/

10-09 06:58