Android XML设计(布局)使我的应用程序变得如此缓慢

时间:2016-02-13 20:15:26

标签: java android xml

我为我的应用程序设计了一个设计,但运行速度很慢。我想要达到的结果是:

enter image description here

到目前为止,我已经能够用这个xml实现这个结果:

{{1}}

我希望有人能告诉我如何优化这个xml代码?

1 个答案:

答案 0 :(得分:4)

您的布局结构错误,导致性能问题。在您的情况下,有很多方法可以优化它:

  1. 可以移除周围的FrameLayout,因为它只包含ScrollView。滚动视图是您的根目录。
  2. 请勿在布局顶部使用RelativeLayout。每个孩子需要2张布局通行证。使用LinearLayout,因为您只是按垂直顺序对齐视图
  3. 您至少有一个LinearLayout只包裹另一个LinearLayout。你应该将它们合并为一个。
  4. 您的LinearLayout权重在另一个LinearLayout内,并且有权重。这也需要多次布局。
  5. 另一个水平LinearLayout内有一个水平LinearLayout。你可能也可以合并它们。
  6. 还有很多关于做什么和不做什么的教程。