Java Android Studio-我如何调用引用可绘制图形的方法?

Java Android Studio-我如何调用引用可绘制图形的方法?,java,image,android-studio,resources,Java,Image,Android Studio,Resources,这是一个很难回答的问题 从另一个问题的答案中受益,我创建了一个类,从理论上讲,该类接受BMP图像,并将其大小调整为图像的大小,而不是(空白)背景 但是,我不知道如何运行该类并引用保存为可绘制的图像 我试过了 package com.example.trimmer_test; import android.media.Image; public class Activity_main { "@drawable/imagename" } 经过一些搜索,我认为我必须使用getRe

这是一个很难回答的问题

从另一个问题的答案中受益,我创建了一个类,从理论上讲,该类接受BMP图像,并将其大小调整为图像的大小,而不是(空白)背景

但是,我不知道如何运行该类并引用保存为可绘制的图像

我试过了

package com.example.trimmer_test;
import android.media.Image;
public class Activity_main {
"@drawable/imagename"
}
经过一些搜索,我认为我必须使用getResource方法来导入图像,所以我尝试了

package com.example.trimmer_test;
import android.media.Image;
public class Activity_main {
Activity_main.getResource("@drawable/imagename")
}
但这会导致“无法解析符号'getResource'”错误

我已经尝试过这种感觉的一百万种变体,但都没办法解决

很抱歉,我认为这是一个基本问题,但我已经彻底搜索了,到处都找不到答案。

你可以试试这个


ContextCompat.getDrawable(这个,R.drawable.your\u image\u name)

谢谢你的回答。I get error“无法解析符号”ContextCompat“您也可以改用getContext()。