我喜歡使用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