我使用以下代码从资源文件夹中获取位图,将其放入可绘制对象中,并将其绘制到画布上。
在这个例子中,文件名等于“/storage/emulated/0/Pictures/harris1.jpg”。
我如何更改以下行:
Drawable f = getResources().getDrawable(R.drawable.harris);
以使用设备上图片的文件名?
任何帮助都将不胜感激。
马克
Drawable f = getResources().getDrawable(R.drawable.harris1);
f.setBounds(a,120,a+200,270);
f.draw(canvas);
我希望能够从我的设备上的图片目录中获取位图,并在画布上绘制它。
我通过以下方式获取文件路径:
File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
String name = "harris1.jpg";
File file = new File(path, name );
String fileName = String.format("%s/" + name, path);
在这个例子中,文件名等于“/storage/emulated/0/Pictures/harris1.jpg”。
我如何更改以下行:
Drawable f = getResources().getDrawable(R.drawable.harris);
以使用设备上图片的文件名?
任何帮助都将不胜感激。
马克