Android 避免墙纸变焦

Android 避免墙纸变焦,android,image,scaling,wallpaper,homescreen,Android,Image,Scaling,Wallpaper,Homescreen,有人能告诉我如何在android上准确地设置壁纸而不进行缩放。目前,无论我使用的是什么分辨率的图像,它都只是将其缩放并设置为壁纸。以下是我使用的代码 setWallpaper.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { WallpaperManager wManager; try {

有人能告诉我如何在android上准确地设置壁纸而不进行缩放。目前,无论我使用的是什么分辨率的图像,它都只是将其缩放并设置为壁纸。以下是我使用的代码

setWallpaper.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                WallpaperManager wManager;
                try {                
                //  Bitmap bitmap = ((BitmapDrawable)imageView1.getDrawable()).getBitmap();
                    wManager = WallpaperManager.getInstance(getApplicationContext());
                    wManager.setBitmap(bitmaptwo);
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }

修正了…用这个代替

setWallpaper.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                WallpaperManager wManager;

                try {

                //  Bitmap bitmap = ((BitmapDrawable)imageView1.getDrawable()).getBitmap();
                    wManager = WallpaperManager.getInstance(getApplicationContext());
                    fullWidth = wManager.getDesiredMinimumWidth();
                    fullHeight = wManager.getDesiredMinimumHeight(); 
                    Bitmap bitmapResized = Bitmap.createScaledBitmap(bitmaptwo, fullWidth, fullHeight,true);
                    wManager.setBitmap(bitmapResized);


                } catch (IOException e) {
                    e.printStackTrace();
                }
            }

        });

修正了…用这个代替

setWallpaper.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                WallpaperManager wManager;

                try {

                //  Bitmap bitmap = ((BitmapDrawable)imageView1.getDrawable()).getBitmap();
                    wManager = WallpaperManager.getInstance(getApplicationContext());
                    fullWidth = wManager.getDesiredMinimumWidth();
                    fullHeight = wManager.getDesiredMinimumHeight(); 
                    Bitmap bitmapResized = Bitmap.createScaledBitmap(bitmaptwo, fullWidth, fullHeight,true);
                    wManager.setBitmap(bitmapResized);


                } catch (IOException e) {
                    e.printStackTrace();
                }
            }

        });

什么是变量Bitmap2?什么是变量Bitmap2?