【问题标题】:what does xml has more than 80 views actually mean [duplicate]xml有超过80个视图实际上是什么意思[重复]
【发布时间】:2013-10-30 12:04:52
【问题描述】:

我是 Android 新手,我正在设计一个应用程序,但随后出现了此警告消息

activity_main.xml has more than 80 views, bad for performance

我已经在 Google 和这里​​搜索了它的含义,但每个答案都是针对他们的项目的。我只是想知道您为什么会首先收到此消息,这意味着什么?

【问题讨论】:

    标签: android xml performance android-layout


    【解决方案1】:

    用户界面性能与(除其他外)显示的视图层次结构的复杂性直接相关。此警告消息只是让您知道您在此布局中定义了很多视图,并且可能导致 UI 性能问题。解决方案是查看您的布局并考虑如何简化 View 层次结构以使用更少的 View 实现所需的结果。或者,您也可以对此警告持保留态度,然后只测试以验证您计划支持的设备上的布局是否可以接受性能。

    【讨论】:

    • 此外,为了“简化”您的布局,请考虑移除嵌套面板并用网格替换它们。这减少了场景图的深度,减少了从最高视图到最低视图的步行步骤,从而提高了性能。
    猜你喜欢
    • 2021-11-21
    • 2021-09-17
    • 2018-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-11
    • 2020-02-15
    • 1970-01-01
    相关资源
    最近更新 更多