我总是使用LinearLayout和RelativeLayouts,而我正在阅读关于" new" PercentRelativeLayout。我有几个问题:
我应该总是开始使用这个,还是仅在使用linearlayout的嵌套权重的情况下?
这比其他人更有效吗?
欢迎任何有关PercentRelativeLayout的其他信息。
谢谢!
答案 0 :(得分:14)
查看source code,PercentRelativeLayout基本上是RelativeLayout的次要扩展。这意味着您需要做出与在RelativeLayout和LinearLayout之间进行选择时相同的注意事项。
最后值得注意的是:
答案 1 :(得分:1)
PercentRelativeLayout
只是RelativeLayout
的扩展所以我认为:
1)如果使用linearlayout嵌套权重,你应该使用它,因为它们对性能不利
2)不,但取决于你的useCase。例如:-it的性能低于LinearLayout
和RelativeLayout
,但大于LinearLayout
的嵌套权重
你也可以从android开发者那里引用这篇文章: http://developer.android.com/training/improving-layouts/optimizing-layout.html
答案 2 :(得分:-1)
尝试百分比支持库的PercentRelativeLayout和PercentFrameLayout
http://android-er.blogspot.in/2015/08/try-percentrelativelayout-and.html
在这里,您可以找到两种布局的最佳比较。