Android:有没有办法让图像填满屏幕而不拉伸或裁剪它

时间:2015-11-15 18:59:31

标签: android xml

我正在使用String filePath = Environment.getExternalStorageDirectory().getPath()+"/file_name.pdf"; File pdfFile = new File(filePath); if (!pdfFile.getParentFile().exists()) { pdfFile.getParentFile().mkdirs(); } android:scaleType="centercrop"

它或多或少地破坏了图像

我使用的是Android Studio,如果这有任何区别的话。

1 个答案:

答案 0 :(得分:0)

听起来你想要centerInside,它有以下行为 -

  

均匀缩放图像(保持图像的纵横比)以便   图像的尺寸(宽度和高度)将等于或   小于视图的相应尺寸(减去填充)。

有关详细信息,请参阅ScaleType docs