我在开发一个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;
}
};