Lange Drücken Sie Die Taste Ereignis-Handler
Ich habe einige Artikel gelesen, wie diese ein beschreibt, wie mit einer lange Presse-event mit einem Knopf. Ich kann befolgen Sie diese Anweisungen, aber ich Frage mich, ob es möglich ist, es zu tun die gleiche Weise, die ich behandelt einen Klick. Die Art, wie ich behandelt ein klicken war zu definieren, die handler, die in XML als solche:
<Button
android:id="@+id/btn_NextLift"
...
android:onClick="btn_NextLiftClick" />
dann im code als solchen:
public void btn_NextLiftClick(View vw_Current)
{...}
Sehe ich die boolean-Eigenschaft longClickable in der xml, aber ich sehe nicht, wo definieren Sie eine Ereignisprozedur, damit...???
TIA
JB
InformationsquelleAutor GPGVM | 2012-11-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht tun, diese via XML. Verwenden Sie stattdessen:
Stellen Sie sicher, dass dieser code kommt nach
setContentView()
aufgerufen wurde.Stellen Sie außerdem sicher, dass die
longClickable
- Eigenschaft auf true festgelegt ist.Wenn ich die LongClick handler die XML-click-handler definiert, dann funktioniert es. Es ist, als ob mein button ist versteckt und nicht gefunden werden kann, bis es ein Ereignis auslöst???
Bearbeiten Sie Ihre Frage an den code.
Ich wurde zog zu einem anderen Projekt, und jetzt erinnere ich mich. Die Tasten sind auf einem relative layout und das ist das layout, indem Sie in der Listenansicht für jedes Element.
Ich begann eine neue Frage hier: stackoverflow.com/questions/13385435/...
InformationsquelleAutor Raghav Sood