我正在通过startActivityForResult()从图库加载图片 并在onActivity()中加载图像。我不能实现一个 touchlistener为该图像?供参考,见下文。
protected void onActivityResult(int requestCode, int resultCode,
Intent data) {
if (requestCode == SELECT_PICTURE) {
......
......
Bitmap bitmapPreview = BitmapFactory.decodeFile(fileSrc); //load preview image
setimage.setImageBitmap(BitmapPreview);
setimage.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Toast.makeText(getApplicationContext(), "Image touced!", Toast.LENGTH_SHORT).show();
return true;
}
});
答案 0 :(得分:6)
确保您正确导入了侦听器,需要
import android.view.View.OnTouchListener;
在您的文件顶部与其他导入。