我总是使用 LinearLayout 和 RelativeLayouts,并且我正在阅读有关“新” PercentRelativeLayout的信息。我有几个问题:
我应该总是开始使用这个还是只在带有线性布局的嵌套权重的情况下开始使用?
这比其他的性能更好吗?
欢迎提供有关 PercentRelativeLayout 的任何其他信息。
谢谢!
我总是使用 LinearLayout 和 RelativeLayouts,并且我正在阅读有关“新” PercentRelativeLayout的信息。我有几个问题:
我应该总是开始使用这个还是只在带有线性布局的嵌套权重的情况下开始使用?
这比其他的性能更好吗?
欢迎提供有关 PercentRelativeLayout 的任何其他信息。
谢谢!
查看源代码,PercentRelativeLayout 基本上是RelativeLayout 的一个小扩展。这意味着您需要考虑与在 RelativeLayout 和 LinearLayout 之间进行选择时相同的考虑。
最后值得注意的是:
PercentRelativeLayout
只是RelativeLayout
我认为的延伸:
1)你应该在嵌套权重和线性布局的情况下使用它,因为它们不利于性能
2)否,但取决于您的用例。例如:-它的性能低于嵌套权重LinearLayout
,RelativeLayout
但高于LinearLayout
嵌套权重
你也可以参考android开发者的这篇文章:http: //developer.android.com/training/improving-layouts/optimizing-layout.html
试试 Percent Support Library 的 PercentRelativeLayout 和 PercentFrameLayout
http://android-er.blogspot.in/2015/08/try-percentrelativelayout-and.html
在这里您可以找到两种布局的最佳比较。