setOnTouchlistener за изглед на изображение

Зареждам изображение от галерия чрез startActivityForResult() и зареждам изображението в 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;
    }
    });

person jxgn    schedule 28.02.2012    source източник
comment
Методът setOnTouchListener(View.OnTouchListener) в типа View не е приложим за аргументите (нов OnTouchListener(){}) получавам това съобщение за грешка...някаква идея???   -  person jxgn    schedule 28.02.2012
comment
@jxcn Защо връщате false и дали го проверявате с помощта на System.out.print(изображението е докоснато);   -  person Samir Mangroliya    schedule 28.02.2012
comment
Имате ли персонализиран тип, наречен също OnTouchListener?   -  person Reuben Scratton    schedule 28.02.2012
comment
като alextsc, слушателят трябва да изпълни импортиранията...   -  person jxgn    schedule 28.02.2012
comment
и мога ли да внедря моя onTouch по този начин??? вътре в onActivity??? тъй като добавих тост и стартирах, той показа грешка при принудително затваряне, докато избирах изображението от галерията...   -  person jxgn    schedule 28.02.2012
comment
тостът, който използвах Toast.makeText(getBaseContext(), Image touced!, Toast.LENGTH_SHORT).show();   -  person jxgn    schedule 28.02.2012


Отговори (1)


Уверете се, че сте импортирали правилно слушателя, от който се нуждаете

import android.view.View.OnTouchListener;

в горната част на вашия файл с другите импортирания.

person Community    schedule 28.02.2012