我喜欢使用RelativeLayout作为许多LinearLayout的替代方案,但它似乎在几个方面都不尽人意。RelativeLayout的替代品?
- 其行为对于有
visibility=gone
的子视图是非常残酷的。看起来没有意见的自然行为是将它们看作宽度和高度为0的对象,但相反,它将它们作为锚点和其他视图放在不可预知的位置,从而将它们移除。是的,可以使用“layout_alignWithParentIfMissing”来解决其中的一些问题,但这不是一回事,是吗? - 它不支持
layout_weight
选项,我觉得在LinearLayout中非常有用。
在解决这些或类似问题时,是否有任何可以替代RelativeLayout的好方法?
我不知道为什么,但我喜欢线性布局,并不真正喜欢相对布局。并且我缺少layout_weight以及 – Tima 2011-03-04 23:12:23
同意。 Romain Guy提议使用RelativeLayouts作为在他的一个Android性能谈话中减少视图层次的大小的方法,但试试我可能无法在我的心中找到爱上RelativeLayout的内容。 – emmby 2011-03-04 23:15:31