我正在创建一个音频播放器,我想在播放器中显示歌曲封面,当使用小图像时,它可以正常工作,但如果mp3文件有大图像,则会超出布局视图。我使用以下代码将图像重新调整为300x300:
BitmapFactory.Options opt = new BitmapFactory.Options();
opt.inDensity = 300;
opt.inTargetDensity = 300;
songCoverView.setImageBitmap(BitmapFactory.decodeByteArray(songCover, 0, songCover.length, opt));
但它仍然显示更大并且超出了布局。
这段代码有什么问题?