如何在android中更快地加载大型xml布局

时间:2017-05-13 20:58:23

标签: android android-layout android-xml xml-layout

我有一个xml布局,其中包含几乎 60 TextViews 30 EditText 60 CheckBoxes 和一些背景 xml形状用于表单设计。 现在我的Activity需要2-3秒才能加载2 GB内存的棒棒糖。到目前为止,我还没有在JAVA文件中实现任何内容。

有没有办法加快加载速度?或者任何缓存表单的机制等?需要你的建议,加载它的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

假设您有基于申请表格的json文件

[ { "type":"text", "name":"name" }, { "type":"checkBox", "name":"Men" }, { "type":"checkBox", "name":"Women" }, { "type":"checkBox", "name":"Have Child?" } ]

你需要创建支持两个ViewType的适配器阅读这篇博文,它将帮助你弄清楚https://medium.com/@ruut_j/a-recyclerview-with-multiple-item-types-bce7fbd1d30e