在替换活动中的片段时,我们会在FrameLayout
中定义activity.xml
,并使用FrameLayout
动态替换片段。使用FrameLayout
优于其他两种布局(RelativeLayout
和LinearLayout
)有什么好处?
答案 0 :(得分:1)
Framelayout主要用于在屏幕上显示一个视图。它就像将您的视图分层给用户。因此Framelayout会阻止屏幕区域显示单个项目。你可以在那里轻松展示你的碎片。
您可以使用不同的布局来实现相同的目标,但使用LinearLayout和RelativeLayout更多的是正确格式化要显示的数据,这可能会导致您所在的屏幕区域发生变化展示你的碎片。