Alternatives to RelativeLayout?
<p>I like the idea of using RelativeLayout as an alternative to many LinearLayouts, but it seems to fall short in a couple of areas.</p>

<ol>
<li>Its behavior for child views that have <code>visibility=gone</code> is atrocious.  It seems like the natural behavior for gone views would be to treat them as if they had width and height of 0, but instead it removes them as anchors and any other views that are laid out relative to the gone views get put in unpredictables places.  Yes, it's possible to use "layout_alignWithParentIfMissing" to work around some of these issues, but that's not really the same thing, is it?</li>
<li>It doesn't support the <code>layout_weight</code> option that I find so useful in LinearLayout.</li>
</ol>

<p>Are there any good alternatives to RelativeLayout out in the wild that solve these or similar problems?</p>
