Frage

Ich habe kleine Probleme in der Ereignisabwicklung, ich habe benutzerdefinierte Adapterdaten auflisten, jede Zeile mit Datum, Titel, Preis.Wenn ich auf Zeile klicke, muss ich Details anzeigen Seite anzeige, aber wenn ich auf Preis, Datum oder Titel bin, muss ich die Listenansicht sortieren.Ich muss Geste für lange Presse verwenden.Bitte beachten Sie den Code, was ich versucht habe.

Benutzerdefinierte Adapteransicht

generasacodicetagpre.

MyAsterTector-Klasse

generasacodicetagpre.

hilf mir .. danke

War es hilfreich?

Lösung

Ich denke, es ist nicht erforderlich, den generationspflichtigen Code zu verwenden.

In Ihrer benutzerdefinierten Adapteransicht:

zuerst,

generasacodicetagpre.

dann, Legen Sie einfach den generationspoDicetagcode auf SimpleOnGestureListener, setOnLongClickListener (View.OnLongClickListener l) und eventTitleView fest, wie,

generasacodicetagpre.

hoffe das hilft dir.

Andere Tipps

Warum müssen Sie Onlongpress überschreiben?

Sie wissen, dass diese Funktion standardmäßig verfügbar ist?

Geben Sie einfach den Preis, Datum oder den Titel auf das gleiche Layout ein und geben Sie jedem Onlongpresslistener mit der gewünschten Aktion ..:

Beispiel: .http://www.mikeplate.com/2010/01/21/show-a-Context-Menu-for-Long-Clicks-in-an-Android-ListView/

Ich habe diesen THRO-generationspflichten getan.Mit dieser Schnittstelle ist es einfach.Sie müssen tun

generasacodicetagpre.

 ListView.setOnItemLongClickListener(new OnItemLongClickListener() {

            @Override
            public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
                    int arg2, long arg3) {
                // YOUR SORTING CODE HERE

                return false;
            }
        });
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top