Android 图像视图的setOnTouchlistener
我正在通过startActivityForResult()从gallery加载图像 并将图像加载到onActivity()中。我不能执行一个命令吗 那张照片是什么?参考见下文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) { ...... .
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中选择图像时显示强制关闭错误。。。