Why is a FrameLayout used for fragments?

You can basically use RelativeLayout or LinearLayout it will still work,but the answer of your question is in FrameLayout‘s documentation :

FrameLayout is designed to block out an area on the screen to display
a single item. Generally, FrameLayout should be used to hold a single
child view, because it can be difficult to organize child views in a
way that’s scalable to different screen sizes without the children
overlapping each other. You can, however, add multiple children to a
FrameLayout and control their position within the FrameLayout by
assigning gravity to each child, using the android:layout_gravity
attribute.

You can read more about FrameLayout here : FrameLayout/Android Developers

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)