I think so. I'm not a layout guru, but I think a FrameLayout (that lets you put stuff on top of each other) always needs layouts as children. In any case, if I put stuff directly into the FrameLayout, I can't use the alignParent=right attribute, i.e. I seem not to have the possibility to align the badge to the right...