Nun, ich weiß, dass es einige Fragen bezüglich dieser Warnung gibt, aber ich kann immer noch nicht herausfinden, wie ich das loswerden kann.
Ich möchte das OnTouchListener
Interface nicht auf Klassenebene implementieren, da es viele Buttons gibt und ich es vorziehe, jedes Stück Code auf seinem eigenen "Space" zu behalten.
Ich habe performClick()
nach ACTION_UP
case hinzugefügt, aber die Warnung bleibt bestehen.
Danke
%Vor%Ihr Code ist in Ordnung, wenn Sie sicher sind, dass Ihr Code wie gewünscht funktioniert, können Sie diese Art von Warnungen einfach deaktivieren in: Datei - & gt; Einstellungen - & gt; Editor - & gt; Inspektionen - & gt; Android - & gt; Lint - & gt; Zugänglichkeit - & gt; Eingabehilfen in benutzerdefinierten Ansichten
Grundsätzlich schlägt es vor, dass Sie ImageButton
ableiten und seine performClick()
-Methode überschreiben sollten, aber es lohnt sich nicht, diese Warnung mit @SuppressLint("ClickableViewAccessibility")
in Ihrer Methode zu unterdrücken oder diese Warnung einfach zu deaktivieren, wie ich es getan habe.
Ändern Sie diese Codezeile
%Vor%NACH
%Vor%Fügen Sie diese Überschreibungsmethode am Ende Ihrer Aktivität hinzu.
%Vor%Ich hoffe, das hilft