Temat: Własny panel nawigacyjny widoczny w całej aplikacji
Witam,tworzę aplikację na Androida 2.3, która posiada własny panel nawigacyjny widoczny na pierwszym planie w całej aplikacji. Składa się z panelu górnego (nazwa aplikacji z dwoma przyciskami) oraz dolnego (menu wyboru przejścia do poszczególnych funkcji aplikacji). Przyciski górnego panelu zmieniają się w zależności od wyświetlanej aktywności. Dolny panel wyświetla przycisk symbolizujący wyświetlany moduł aplikacji (zmienia się wraz ze zmianą modułu). Po jego naciśnięciu jest chowany, a w jego miejscu wyświetla się menu z wyborem innych funkcji.
Mam problem z tym jak zaimplementować panel, żeby nie powielać kodu w każdym layoucie konkretnego activity. Czy jest jakaś technika pozwalająca na wyświetlenie jednego View nałożonego na całą aplikację z odpowiednimi listenerami dla wszystkich przycisków?
Panel będzie będzie miał swój cykl życia oraz ma być cały czas widoczny i dostępny z każdego activity w celu zmiany przycisków. Jakie są wasze praktyki w projektowaniu tego typu aplikacji?
Czego użyć, o czym doczytać? Wszelkie pomoce mile widziane.
Pozdrawiam