Ich habe eine Aktivität mit 2 Fragmenten. Ich habe mich entschieden, ein PageAdapter zu verwenden, um zwischen den beiden Ansichten zu wischen, aber um den Best Practices des Android-Designs möglichst nahe zu kommen, habe ich mich auch entschieden, die Aktionsleisten-Registerkarten (feste) zu verwenden. Ich verwende ActionBarSherlock und Code aus hier , um die Tabs zu implementieren. Mit nur dem pageadapter funktionierte die Aktivität wunderbar, jetzt habe ich zwei Probleme: 1) das erste Fragment (MatchRugbyButtonFragment) überlagert ein Bild von sich selbst, also wenn ich es berühre und etwas bewege oder verändere, sehe ich das Bild über dem Arbeitsfragment. 2) Wenn ich zum zweiten Fragment gehe, verlieren die ersten alle Variablen (Timer-Reset, Zähler zurückgesetzt, ecc). Ich musste Tablistener erstellen, weil ein Fragment ein SherlockFragment und das andere ein SherlockListFragment ist und das einen Fehler verursachte, wo es das Fragment nicht in ein SherlockListFragment werfen konnte. Hier ist die Aktivität:
%Vor%Hier ist die pageadapter Klasse:
%Vor%!!! PROBLEM Gelöst !!!
Ich weiß nicht, ob dies die beste Vorgehensweise hier auf SO ist, aber ich habe mein Problem dank dieser Seite
Ich habe hier ein Tutorial geschrieben - Ссылка < zu diesem Thema. Die grundlegende Implementierung ähnelt sehr einer in Davids Post. Vielleicht wird es für jemanden nützlich sein;)
Tags und Links android android-fragments android-actionbar actionbarsherlock