Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 图像视图的setOnTouchlistener_Android_Image_Touch_Listener - Fatal编程技术网

Android 图像视图的setOnTouchlistener

Android 图像视图的setOnTouchlistener,android,image,touch,listener,Android,Image,Touch,Listener,我正在通过startActivityForResult()从gallery加载图像 并将图像加载到onActivity()中。我不能执行一个命令吗 那张照片是什么?参考见下文 protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == SELECT_PICTURE) { ...... .

我正在通过startActivityForResult()从gallery加载图像 并将图像加载到onActivity()中。我不能执行一个命令吗 那张照片是什么?参考见下文

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;
    }
    });

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

import android.view.View.OnTouchListener;

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

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

import android.view.View.OnTouchListener;

类型视图中的方法setOnTouchListener(View.OnTouchListener)不适用于参数(new OnTouchListener(){})。我收到此错误消息…知道吗?@jxcn为什么返回false,如果使用System.out.print检查它,则返回false(“图像被触摸”);您是否有一个名为OnTouchListener的自定义类型?像alextsc一样,侦听器需要实现导入…我可以像这样实现我的onTouch吗???在onActivity内部???因为我添加了一个toast并运行,在从库中选择图像时显示强制关闭错误…方法setOnTouchListener(View.OnTouchListener)在类型视图中不适用于参数(新的OnTouchListener(){}),我得到了这个错误消息…知道吗???@jxcn为什么返回false,如果使用System.out.print(“图像被触摸”)检查它;您是否有名为OnTouchListener的自定义类型?像alextsc一样,侦听器需要实现导入…我可以这样实现我的onTouch吗???在onActivity内部???因为我添加了一个toast并运行,在从gallery中选择图像时显示强制关闭错误。。。