我对壁纸管理器有一个简单的问题,我在这个网站上找不到答案。我有这个非常简单的代码,上面有一张 1280x800 的图片(我的平板电脑的显示器)。当我运行代码时,我只得到图像的中心作为壁纸,好像整个图片被放大了。这是为什么呢?谢谢!
package com.daniel.wallpaperPorsche;
import java.io.IOException;
import com.daniel.wallpaper.R;
import android.os.Bundle;
import android.app.Activity;
import android.app.WallpaperManager;
import android.view.Menu;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WallpaperManager myWallpaperManager = WallpaperManager.getInstance(this);
try {
myWallpaperManager.setResource(R.drawable.porsche_911_1280x800_72dpi);
Toast.makeText(getBaseContext(), "Success set as wallpaper", Toast.LENGTH_SHORT).show();
} catch (IOException e) {
Toast.makeText(getBaseContext(), "Error set as wallpaper", Toast.LENGTH_SHORT).show();
}
super.onDestroy();
}
}