0
虽然替换活动中的片段,但我们在我们的activity.xml
中定义了FrameLayout
,并使用FrameLayout
动态替换片段。在其他两种布局(RelativeLayout
和LinearLayout
)上使用FrameLayout
有什么优势?FrameLayout而不是RelativeLayout和LinearLayout
虽然替换活动中的片段,但我们在我们的activity.xml
中定义了FrameLayout
,并使用FrameLayout
动态替换片段。在其他两种布局(RelativeLayout
和LinearLayout
)上使用FrameLayout
有什么优势?FrameLayout而不是RelativeLayout和LinearLayout
Framelayout基本上用于显示屏幕上的一个视图。它像你的观点分层给用户。因此,Framelayout会阻止屏幕区域显示单个项目。你可以很容易地在那里展示你的片段。
您可以使用不同的版面来实现相同的效果,但使用LinearLayout和RelativeLayout更适合要显示的数据的正确格式,这可能会导致您显示片段的屏幕区域发生变化。