Java 停止调整背景大小

Java 停止调整背景大小,java,android,class,layout,resize,Java,Android,Class,Layout,Resize,所以在我的应用程序中,我使用系统壁纸作为背景。 我用下面的代码来实现- WallpaperManager wallpaperManager = WallpaperManager.getInstance(getActivity()); Drawable wallpaperDrawable = wallpaperManager.getDrawable(); view.setBackground(wallpaperDrawable); 问题是,背景正试图向内挤压。换句话说,系统映像试图将

所以在我的应用程序中,我使用系统壁纸作为背景。 我用下面的代码来实现-

  WallpaperManager wallpaperManager = WallpaperManager.getInstance(getActivity());
  Drawable wallpaperDrawable = wallpaperManager.getDrawable();
  view.setBackground(wallpaperDrawable);
问题是,背景正试图向内挤压。换句话说,系统映像试图将整个映像放在一个位中,看起来很奇怪。如何阻止背景自动调整大小

更多信息,在我的主屏幕上,墙纸将是一张汽车的图片,你只能看到汽车的前部。但当你打开我的应用程序,你可以看到完整的汽车,但它的挤压和大小


我该怎么做呢?

也许这有助于:

 wallpaperManager.suggestDesiredDimensions(int minimumWidth, int minimumHeight);