2012-10-18 21 views
5

Mam aplikację z główną aktywnością rozszerzającą ListActivity i wyświetlającą kilka elementów. I chciałbym pokazać niestandardowy DialogFragment po kliknięciu na element listy (w celu edycji informacji o elemencie). Ale według Google'a samouczka Google'a http://developer.android.com/guide/topics/ui/dialogs.html mogę pokazać DialogFragment tylko z działania, które rozszerza FragmentActivity, ponieważ istnieje potrzeba wywołania metody getSupportFragmentManager().Jak mogę utworzyć DialogFragment z ListActivity na Androida?

Pytanie brzmi: jak wyświetlić niestandardowe okno dialogowe z ListActivity?

Dzięki :)

Odpowiedz

4

I pewnie właśnie rozciągają FragmentActivity replikować rzeczy w ListActivity. Domyślny widok zawartości można wyświetlić w widoku listy (w razie potrzeby z pustym widokiem) i ponownie utworzyć metody getListView, getListAdapter i onListItemClick. Następnie dostajesz całą zawartość fragmentów i działa ona jak zwykła aktywność listowa.

+0

Dzięki :) Odtąd minęło 30 sekund, aby zmienić główną funkcję – bakua

+0

@toadzky Oczekiwany przykład – Nabin

Powiązane problemy