Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 壁纸未缩放到设备';s显示器_Java_Android_Android Wallpaper - Fatal编程技术网

Java 壁纸未缩放到设备';s显示器

Java 壁纸未缩放到设备';s显示器,java,android,android-wallpaper,Java,Android,Android Wallpaper,我想通过单击按钮将图像设置为设备的壁纸 我设置了点击监听器(setWall),但图像没有缩放到设备的显示 imageBrought = getIntent().getExtras().getString("appMomentImage"); Glide.with(getApplicationContext()).load(imageBrought).dontAnimate().into(imagePreview); setWall.setOnClickListener

我想通过单击按钮将图像设置为设备的壁纸

我设置了点击监听器(setWall),但图像没有缩放到设备的显示

imageBrought = getIntent().getExtras().getString("appMomentImage");         
Glide.with(getApplicationContext()).load(imageBrought).dontAnimate().into(imagePreview);

    setWall.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
           Glide.with(getApplicationContext()).load(imageBrought).asBitmap().into(new SimpleTarget<Bitmap>() {
                @Override
                public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {

                    try {

                       WallpaperManager.getInstance(getApplicationContext()).setBitmap(resource);


                    } catch (IOException e) {

                        e.printStackTrace();

                    }

                    Toast.makeText(getApplicationContext(), "Your Wallpaper Has Been Set!", Toast.LENGTH_LONG).show();

                }
            });
        }
    });
imagebound=getIntent().getExtras().getString(“appMomentImage”);
Glide.with(getApplicationContext()).load(ImageBound.dontAnimate())到(imagePreview)中;
setWall.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图){
Glide.with(getApplicationContext()).load(ImageBound).asBitmap()加载到(new SimpleTarget()中{
@凌驾

public void onResourceReady(位图资源,GlideAnimation您可以用它获取设备指标,然后只需传递到该大小的图像

DisplayMetrics metrics = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(metrics);

    metrics.heightPixels;
    metrics.widthPixels;

它给出了以下错误:java.lang.NumberFormatException:对于输入字符串:“我遇到了以下问题: