单个元素的FrameLayout有什么意义

时间:2018-05-20 11:09:29

标签: android

当您需要向其添加多个子项时,我了解FrameLayout的优势。但是当你只有一个孩子(比如说TextView)时,添加一个FrameLayout作为你的根元素有什么意义呢?我的意思是为什么你不能简单地将那个单独的孩子(例如TextView)设置为你的布局的根?

1 个答案:

答案 0 :(得分:2)

FrameLayout - 顾名思义 - 是Layout。它继承自ViewGroup,用于定位对齐子视图。

当然,您可以在Layout xml中单独设置TextView。但是如果你想让它集中在一起你会怎么做?

然后在FrameLayout周围使用TextView作为一种“包装”是有意义的,它可以让你按照自己想要的方式定位它。