Java 壁纸未缩放到设备';s显示器
我想通过单击按钮将图像设置为设备的壁纸 我设置了点击监听器(setWall),但图像没有缩放到设备的显示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
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:对于输入字符串:“我遇到了以下问题: