我正在开发一个Android应用程序。在我的应用程序中,我有一个图像视图。我想在图像视图上确定长按监听器,当我长按图像时我想振动设备。怎么可能? 谢谢大家
答案 0 :(得分:16)
您可以尝试这样做:
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;
}
});
答案 1 :(得分:2)
你可以试试这个
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;
}
};
答案 2 :(得分:1)
您必须在视图上设置clickable true。尝试setLongClickable(true)
/bin