Ich möchte den Schaltflächen meiner Anwendung haptisches Feedback hinzufügen und sie programmgesteuert steuern, um den Status der Schaltfläche anzuzeigen (aktiviert und deaktiviert). Der standardmäßige haptische Feedback-Setter funktioniert nur bei langen Drücken. Wie kann ich es für einfache Knopfklicks arbeiten lassen?So aktivieren Sie die haptische Rückmeldung in der Schaltflächenansicht
Und gibt es eine Möglichkeit, haptisches Feedback zu Ereignissen wie Touchmove zu geben?
Wenn Sie den 'this.getSystemService (VIBRATOR_SERVICE);' Innerhalb von onClickListener einer Schaltfläche verweist "this" auf die Schaltfläche selbst, die nicht über die Methode getSystemService verfügt. Verwenden Sie stattdessen: 'getApplicationContext(). GetSystemService (VIBRATOR_SERVICE);' –
Sie können nicht immer getApplicationContext() in einem onClickListener verwenden – sudocoder