我总是使用LinearLayout和RelativeLayouts,并且我正在阅读有关“新”PercentRelativeLayout。我有几个问题:PercentRelativeLayout更具性能?
我是否应该总是开始使用这一个或仅在嵌套权重与linearlayout的情况下?
这是比其他更高性能吗?
任何其他有关PercentRelativeLayout的信息将受到欢迎。
谢谢!
我总是使用LinearLayout和RelativeLayouts,并且我正在阅读有关“新”PercentRelativeLayout。我有几个问题:PercentRelativeLayout更具性能?
我是否应该总是开始使用这一个或仅在嵌套权重与linearlayout的情况下?
这是比其他更高性能吗?
任何其他有关PercentRelativeLayout的信息将受到欢迎。
谢谢!
看看source code,PercentRelativeLayout基本上是一个RelativeLayout的小扩展。这意味着您需要与在RelativeLayout和LinearLayout之间进行选择时一样考虑。
最后值得注意的是尽可能多地取代这些结构是:
PercentRelativeLayout
只是RelativeLayout
一个扩展,所以我认为:
1)U应如果使用线性布局的嵌套权重,因为它们对性能不利
2)否,但取决于您的useCase。对于例如: - 它具有比LinearLayout
和RelativeLayout
但超过LinearLayout
嵌套重量
而且U可以参考这篇文章从Android开发者较少的性能: http://developer.android.com/training/improving-layouts/optimizing-layout.html
尝试%的支持图书馆PercentRelativeLayout和PercentFrameLayout
http://android-er.blogspot.in/2015/08/try-percentrelativelayout-and.html
在这里你可以找到两种布局的最佳比较。