问题描述
- 在imageview中如何确定long press监听器?
- 我在开发一个android应用程序,在程序设计中,有一个imageview,我想在imageview视图上添加long press监听事件。当我在一个图像上触发长时间按这个图像的事件,手机就会震动。用代码如何实现?
解决方案
这样:
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; }});
解决方案二:
你也可以这样用:
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; }};
时间: 2025-01-21 00:20:56