setOnTouchlistener用于图像视图

时间:2012-02-28 14:00:39

标签: android image touch listener

我正在通过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;
    }
    });

1 个答案:

答案 0 :(得分:6)

确保您正确导入了侦听器,需要

import android.view.View.OnTouchListener;

在您的文件顶部与其他导入。