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