/ / Ako v systéme Android zobraziť stavový panel / zobrazenie, ktoré sa má použiť pri viacerých činnostiach? - android, android-layout

V systéme Android, ako zobraziť funkciu StatusBar / View, ktorá sa má použiť vo viacerých aktivitách? - android, android-layout

Android nováčik tu. V aplikácii Swing mám existujúcu starú aplikáciu, ktorú chcem previesť na aplikáciu pre Android. V staršej aplikácii mám v dolnej časti trvalé zobrazenie stavu (zobrazené žltou farbou). StatusView zostane zobrazený v celej aplikácii.

Viac informácií o pozadí .. Aplikácia pre Android, terminál správy aktív vo vozidle, bude trochu zložitejšia, pretože má veľa zapojených aktivít a pozadí. Po štarte aplikácie sa pripojí k našej backend prostredníctvom soketovej komunikácie. Program StatusView musí zobraziť obrázok, ktorý ukazuje, že je PRIPOJENÝ. Pri spustení aplikácie sa tiež ukáže, či je GPS PRIPOJENÉ.

Ako to v systéme Android dosiahnem? Bude to zlomok odovzdaný do každej aktivity? Alebo to bude len vlastné zobrazenie vytvorené alebo odovzdané pre každú aktivitu? Je to možné?

android-pohľady

odpovede:

2 pre odpoveď č. 1

Ak to nie je komplikovaná aplikácia i.e, ak nie je reálne potrebné vykonávať viac aktivít, potom by som určite odporučil použitie zobrazenia v rozložení xml pre informácie o stave a použitie fragmentov na vykreslenie ďalších informácií okolo vášho zobrazenia stavu.

Ak absolútne nemôžete urobiť aplikáciu s jednýmaktivity, potom si myslím, že budete musieť vytvoriť fragment informácií o svojom stave a potom ich priložiť ku každej aktivite. Nezabudnite, že životný cyklus fragmentu je prepojený a riadený s činnosťou, ku ktorej je pripojený. Takže budete musieť pri každej aktivite pripojiť / pridať svoj stavový fragment.

Dúfam, že to pomôže.


0 pre odpoveď č. 2

Stačí si na to vytvoriť jeden pohľad a použiť ho <include ... /> a zahrnúť toto zobrazenie do rozloženia vašej aktivity. V každej aktivite ho musíte upraviť nezávisle.