您好,我有一个在recyclerView中使用支持tablayout和cardView的应用程序,该应用程序在Xperia m2 4.4 galaxy Tab2和3 jelly beam以及几个jelly设备上运行流畅……但当我在galaxy note设备上运行应用程序时,我无法在没有内存不足错误的情况下快速切换到下一个选项卡,甚至打开带有标题的navigationView会抛出内存错误“无法分配511500字节分配229064个可用字节和223KB,直到OOM”这就是navigationView的原因我不明白为什么这些有更多内存和更好cpu的设备会这样做……这两种设备都运行棒棒糖。有没有其他人面对这个问题..请使用Android studio和im java。对不起,我的英语不好
发布于 2015-11-11 19:19:34
那么你就做错了(根据你的评论/如果所有图像都放在一个可绘制的文件夹中)。您必须将所有屏幕大小分别放到您支持的不同可绘制文件夹中。此外,在将它们放入文件夹之前,还需要调整它们的大小。否则你会得到OOM错误
例如:
res/drawable-mdpi/graphic.png // bitmap for medium-density
res/drawable-hdpi/graphic.png // bitmap for high-density
res/drawable-xhdpi/graphic.png // bitmap for extra-high-density
res/drawable-xxhdpi/graphic.png // bitmap for extra-extra-high-densityhttps://stackoverflow.com/questions/33648916
复制相似问题