Я предоставил следующее решение, поскольку вы загружаете изображение во время выполнения, поэтому вы не можете поместить его в папку для рисования, поэтому вам необходимо сослаться на изображение по имени pahtname.
Для этого вам нужно написать селектор в коде (я так думаю), как следует
OnTouchListener view1Touch = new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
v.setBackgroundDrawable(Drawable.createFromPath(pathName));
}
if (event.getAction() == MotionEvent.ACTION_UP) {
v.setBackgroundDrawable(Drawable.createFromPath(pathName));
}
return true;
}
};