lvgl8上,lv_list和 lv_table组件和模拟器实际显示不一样

使用lvgl 8.3.11+SDL+vacode win 下创建的工程,模拟器上显示大小正常,但是直接移动代码到思澈上,显示大小异常
首先是list

实机明显短了,不过这个可以通过加长长度来控制大小,还行
table
实机明显更高了,且这个没法通过api调整

模拟器和实机的分辨率是一样的吗?

是的,因为不止迁移了这两个页面,别的没有这种问题

或者检查一下两边的DPI定义的是不是一样的,这个也会影响排版

可能和移植的工程有关吧,我的在demos工程运行有问题,移植到example工程就正常了

你是对的,是dpi的问题,以前都没注意到差距会这么大,在模拟器的lvgl_conf.h头文件里将#define LV_DPI_DEF 320 修改的和屏幕dpi一致就可以了