我对android编程不是很有经验,我想知道一件事。我想知道是否可以在块中设置应用程序的布局。例如,现在我使用布局,因为它是java中的一个框架,你可以使用布局作为面板,就像在java中一样?我可以在同一布局中拥有更多面板吗?
答案 0 :(得分:1)
你可以认为android中的Views与java swing中的Panel类似。 GridLayout,TableLayout,ReleativeLayout,LinearLayout等布局允许您向其添加多个视图。这类似于将面板添加到摇摆的容器中。
答案 1 :(得分:0)
在我(非常有限)的Android体验中,我注意到Google 强烈劝阻在另一个内部嵌套布局,引用(这让我感到惊讶)“表现”。
所以答案可能会被解读为'是的,这是可能的,但这不是一个好主意'。
答案 2 :(得分:0)
在Android中嵌套布局是不可避免的。例如,标准微调框小部件是文本视图和另一个布局内的按钮。
如果您使用nested weights,则会出现问题。这会严重影响性能,因为每个布局需要测量两次(第3次嵌套级别等3次)