Ich versuche, eine Anwendung für Tablets zu erstellen, die einen Hauptbildschirm mit drei Fragmenten enthält, die jeweils eine Liste enthalten. Ich möchte Kontextmenüs für jede Liste aktivieren, aber wenn ich versuche, bekomme ich einen unerwarteten Programmstopp und erzwinge Schließen.
Im Folgenden ist der relevante Code und xml, der funktioniert und gibt mir meine gewünschten drei Fragmente mit Listenansichten in jedem, bevor ich versuche, das Kontextmenü hinzuzufügen:
main.xml
%Vor%fragment1.xml (die anderen beiden sind ähnlich)
%Vor%ListFragment.java
%Vor%Fragment1.java (die anderen beiden sind ähnlich)
%Vor% Nach allem, was ich gelesen habe, sollte ich einfach registerForContextMenu(getListView());
hinzufügen können
an die Methode onCreate in fragment1.java und fügen Sie den entsprechenden Menücode hinzu. Allerdings, die zweite, die ich hinzufügen und versuchen, es auszuführen, bekomme ich die zuvor erwähnte Sperre / Absturz.
Hat jemand irgendwelche Hinweise / Hilfe für diese Situation?
Tags und Links android android-layout android-widget android-fragments android-listview