title: Is there compulsion of using `FrameLayout` for loading fragments?
body: <p><br><br>I have seen that most of the people use <code>FrameLayout</code> for loading <code>Fragments</code>.<br>My question is <strong>Why FrameLayout ?</strong> and why not the others like <code>LinearLayout</code>,<code>RelativeLayout</code> or <code>ConstraintLayout</code>.Most of the answers on StackOverflow says <strong>FrameLayout is designed to block out an area on the screen to display a single item.</strong> But the others can also block the whole screen if the its height and width set to <code>match_parent</code>.<br><br>What is the difference ?<br>Why most of the people choose <code>FrameLayout</code> if others can do the same job ?
  <br><br>Thanks in advance<br>Cheers</p>