我正在为我的应用使用导航抽屉。 对于每个片段,我都有一个大图像(我不能为每个尺寸使用指定图像,因为我有超过100个3d图像因此我决定将一个大而完美的图像放在可绘制文件夹中,并为每个尺寸使用这些图像)。 我遇到了麻烦,当我在平板电脑上运行应用程序时,它的工作非常完美,但是当它在手机上运行它很慢时,我猜这是图像。 任何人都可以帮助我,我怎样才能改进我的应用程序? 注意:我知道这不是一个好方法,最好的方法之一是我从互联网下载图像或类似的方式。不幸的是,我应该将该应用程序设为离线。
答案 0 :(得分:0)
这很慢,因为你的Bitmap非常庞大。不要将图像直接放在ImageView上,而是考虑使用BitmapFactory.Options在加载图像之前调整图像大小。其他选择是使用像Picasso这样的库来加载图像。