PercentRelativeLayout更具Performant?

JpC*_*row 19 performance android android-support-library android-percentrelativelayout

我总是使用LinearLayout和RelativeLayouts,而我正在阅读"新" PercentRelativeLayout.我有几个问题:

  • 我应该总是开始使用这个或仅在线性布局的嵌套权重的情况下?

  • 这比其他人更有效吗?

有关PercentRelativeLayout的任何其他信息将受到欢迎.

谢谢!

Jer*_*ols 14

查看源代码,PercentRelativeLayout基本上是RelativeLayout的次要扩展.这意味着您需要做出与在RelativeLayout和LinearLayout之间进行选择时相同的注意事项.

  • RelativeLayout需要2个度量通过 - >避免将其用作深层视图层次结构的根或嵌套多个RelativeLayouts(此stackoverflow帖子中的更多信息)
  • LinearLayout中的布局权重也需要2次测量 - >尝试使用一个Relative/GridLayout尽可能多地替换这些构造(此stackoverflow帖子中的更多信息)

最后值得注意的是:

  • 除非遇到问题,否则不要进行优化
  • 尽量保持您的层次结构尽可能平坦