我是Android开发的新手。我的采访问题之一是在单个活动中使用的“嵌套布局的限制是什么”。我的回答是“可以是任何数字”,可能还不足以满足这个问题。如果可以的话,请告诉我确切的答案。
答案 0 :(得分:1)
在所有设备上都没有一个具体的数字,但是简单的答案是:直到渲染它所需的调用堆栈的深度超过最大堆栈大小并且您得到StackOverflowError
为止。这会因设备和操作系统版本而异-在较早的版本上会更小。
答案 1 :(得分:0)
无限,直到内存用完。当然,嵌套的次数越多,渲染的效率就越低,因此,如果深度超过4左右,您应该会感到怀疑。但是没有硬编码限制。