停止调整自身大小的背景

时间:2014-06-04 01:35:44

标签: java android class layout resize

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

  WallpaperManager wallpaperManager = WallpaperManager.getInstance(getActivity());
  Drawable wallpaperDrawable = wallpaperManager.getDrawable();
  view.setBackground(wallpaperDrawable);

问题是,背景是试图向内挤压。换句话说,系统图像试图将整个图像放在一个位中,看起来很奇怪。如何阻止背景调整大小?

更多信息,在我的主屏幕上,壁纸将是一辆汽车的照片,你只能看到汽车的前部。但是当你打开我的应用程序时,你可以看到完整的车,但它被压扁并调整大小。

我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

也许这会有所帮助(来自WallpaperManager Class page):

 wallpaperManager.suggestDesiredDimensions(int minimumWidth, int minimumHeight);