我不知道这样的事情首先是否存在。这是采访中被问到的问题。有人可以在Android中展示出最优化内存的布局吗?据我所知,优化取决于我们如何设计布局。这个问题有具体的答案吗?
问问题
352 次
3 回答
3
IMO 这个问题是不完整的。在不同的条件和要求下,一种布局可能是有效的,也可能是低效的。例如,使用线性布局创建表格是低效的想法,而使用表格布局创建单个按钮同样是低效的方式。
于 2013-05-17T06:48:11.653 回答
3
哪个是 Android 中最优化内存的布局?
=> 我会说没有布局是内存优化的,直到它的管理和设计具有良好的层次结构。
现在要决定在准备 UI 时使用哪种布局,它总是取决于一些要点和标准,例如:
- 如何使用特定布局(RelativeLayout、TableLayout、GridLayout 或任何)设计 UI
- 您在设计 UI 时维护的层次结构级别。
- 您有什么类型的屏幕设计要求。如果您有等长按钮之类的要求,那么您应该使用 LinearLayout,有表格显示之类的要求然后使用 TableLayout 等。
尽管如此,我还是建议您阅读优化您的 UI或观看HierarchyViewer的视频,然后检查您是否设计了优化的 UI。
于 2013-05-17T06:58:11.200 回答
1
相对布局。因为它可以消除嵌套视图组并保持布局层次结构平坦,从而提高性能和内存效率。
于 2013-05-17T06:45:05.257 回答