Skocz do zawartości
gosciu77

desing app, fragment czy tabs? + pytanie o aktywności

    Rekomendowane odpowiedzi

    Witam, przetłumaczyłem sobie mój stary program w c++ i chciałbym go wrzucić na androida. Jak najlepiej teraz zaprojektować moją apkę - chciałbym mieć kilka "zakładek", czy użyć Tabs | Android Developers czy może fragmentów? Myślałem jeszcze o przewijanych ekranach tak jak na pulpicie androida ale nie bardzo wiem jak to zrealizować. Co teraz jest najlepsze/najnowsze? Jeszcze proszę o radę jak zorganizawać aktywności przy przełączaniu na poszczególne zakładki, to znaczy gdy jestem na jednej zakładce np. zatrzymać/zapauzować resztę (oszczędność baterii) ? Pozdrawiam

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    asmok

    Ja bym proponował ViewPager i Fragmenty. Tzn ViewPager to ten przewijany na boki widok. Na każdej stronie osobny fragment. Do tego masz listener na aktywną (widoczną stronę), możliwość łatwego dodania "tabów", animacji przy zmianie ekranu itd.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Chce odświeżyć temat, ponieważ skorzystałem z ViewPagera ale mam jeden problem moja główna klasa wygląda tak :

    public class MainActivity extends FragmentActivity

    a poszczególne fragmenty tak:

    public class Fragment1 extends Fragment{

    public View onCreateView(...){

    (...)

    return(...)}}

    i taraz chciałbym aby Fragment dziedziczył Activity czyli wyglądał tak:

    public class Fragment1 extends Activity

    czy to jest wykonalne? a jeżeli nie, to co polecacie zamiast Viewpagera abym mógł zrealizować na każdej zakładce osobną aktywność? Pozdrawiam,

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Dzakus

    gosciu77, stwórz nowe Activity, które będzie zawierać jeden fragment.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    asmok

    Nie bardzo rozumiem co chcesz osiągnąć. Po ci na każdej stronie osobne activity? To chyba bardzo utrudni zarządzanie całością? Nie mogę sobie wyobrazić nic co dałoby się zrobić na osobnych activity a nie dało na fragmentach.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x