Ich versuche, den Spinner anders zu verhalten, wenn der Benutzer lange auf einen Gegenstand geklickt hat. Ich habe Spinner mit einem Projekt und ich möchte zwei Dinge.
Der erste Schritt funktioniert gut (natürlich), aber wenn ich versuche, die zweite Aufgabe zu machen, kann ich keinen Spinner machen, um ein longClicked-Ereignis zu erzeugen.
Hier ist mein Code:
%Vor%1) Erstellen Sie eine benutzerdefinierte Spinner-Klasse, indem Sie Spinner erweitern,
%Vor%Verwenden Sie den obigen Spinner in Ihrer XML-Ansicht.
2) Definieren Sie eine Schnittstelle für Klicks,
%Vor%3) Führe diese Komponenten in deiner Spinner-Adapter-Klasse in getView und getDropDownView
aus %Vor%4) Übergeben Sie beim Instanziieren des Adapters die von uns erstellte ClcikListener-Schnittstelle.
5) und in der implementierenden Klasse folgendes tun,
%Vor%