lv_list容量问题

大家好!项目中使用到lvgl,有一个需求是实现浏览文件的功能,我通过list显示文件夹下所有文件(或文件夹),当某个文件夹下有很多文件时,比如几百个文件,如果把这个几百个文件对应的名称都插入到list中,那么list中的元素就达到几百个那么多,有list中的元素还要求带上一个icon,这样就会导致list占用较大的内存,而系统中根本没有那么多内存可供使用。请问有什么办法能把文件夹下所有文件都通过list展现出来,不影响list的操作,又保证内存不超标?