trg*_*lia 14 performance android nested android-layout
我不认为我真的曾经嵌套超过约三个层次值得布局(中RelativeLayout
,LinearLayout
,FrameLayout
在Android设备).我不是在考虑列表项,它们也使用自定义布局,ListView
但只是活动的正常布局.
虽然如此,我正在与另一位开发人员聊聊我们正在讨论的某个布局的嵌套布局,他似乎认为即使是一些嵌套布局也会降低性能.我认为有一些事实,但它不能那么多.
有没有人有更专业的方法呢?有什么输入?意见?
谢谢.
对于那些在Google上找到的人的更新:下面的第一个答案是一个很好的资源.它看起来很多,人们似乎跳过这样的答案,但请检查出来.非常有价值.
Mac*_*rse 31
我想这没有银弹,但我会给你一些提示:
1)尝试使用android sdk提供的工具.
我倾向于分析我的布局,hierarchyviewer
并layoutopt
试图减少使用的数量View
和树的高度.
2)阅读Romain Guy的帖子<include>
,<merge>
并且<ViewStub>
这些标签不经常使用,但它们提供了极快的"黑客".
3)使用dmtracedump
和测量给视图充气需要多长时间.
您可以检查充气视图所需的时间.获取一个inflater并测量充实每个选项所需的时间.
归档时间: |
|
查看次数: |
6067 次 |
最近记录: |