imageview的图片在预览里是显示的,但是运行在虚拟机上之后就只剩颜色没有图案了,imageview长宽调成wrap_content之后图片在虚拟机上就直接消失不见了
虽然你放的截图中看不出来多少代码,但是依旧可以看出你最外层用了约束布局,而约束布局相比起线性布局有着许多新特性,比如必须要指定约束边界:Android ConstraintLayout约束布局学习_残风乱了温柔的博客-CSDN博客
同时你也用了太多的线性布局,其实你这个布局一个约束布局就够了。