Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to determine long press listener on image view?

Tags:

android

I am developing an android application. In my application,I have one image view. I want to determine long press listener on image view,when I long press on image i want to vibrate device.How is possible? Thanks all

like image 791
JohnNick Avatar asked Dec 09 '10 10:12

JohnNick


2 Answers

You can try to do it this way:

    ImageView imageView = (ImageView) findViewById(R.id.ImageView);
    final Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);
    imageView.setOnLongClickListener(new OnLongClickListener() {

        @Override
        public boolean onLongClick(View v) {
            vibrator.vibrate(100);
            return true;
        }
    });
like image 101
Nikolay Ivanov Avatar answered Oct 23 '22 13:10

Nikolay Ivanov


you can try this

ImageView iv = (ImageView) findViewById(R.id.ImageView);
iv.setOnLongClickListener(vlong);

private View.OnLongClickListener vLong = new View.OnLongClickListener() {
    public boolean onLongClick(View view) {
        // do any thing
        return true;
    }
};
like image 26
malik M Avatar answered Oct 23 '22 13:10

malik M