只要用户单击按钮,我希望设备振动。如果用户长时间按下按钮,只要用户点击并按住,设备就会振动。这是我实施的,但它适用于特定时间段。
final Button button = (Button) findViewById(R.id.button1);
button.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
if(v==button){
Vibrator vb = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vb.vibrate(1000);
}
return false;
}
});