Fragmente Innerhalb Fragment Tabs
Ich Baue eine Anwendung, die erfordert, dass Tabs, die sind jetzt veraltet. Der dev-guide sagt zu die Fragmente verwenden, um ersetzen Sie die Registerkarten statt. Jedoch, meine Bewerbung haben muss, um Fragmente innerhalb der einzelnen Register, was bedeutet, dass die Fragmente in Fragmenten, was nicht erlaubt ist. Kennt jemand eine mögliche Arbeit um für dieses?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Während der Aktion bar Unterstützung für tabs ist so konzipiert, machen es einfach für den Inhalt einer Registerkarte, um ein fragment zu handeln, das ist nicht unbedingt erforderlich. Könnten Sie
ViewFlipper
wiederholte AufrufesetContentView()
oder etwas zu arrangieren, zu ändern, andere Sachen, wenn die action-bar-Registerkarte ausgewählt ist.Vor der native Aktionsleiste (Android 1.x/2.x), entweder stick mit classic tabs, oder etwas wie Aktionsleiste Sherlock um eine Menüleiste und tabs.
setContentView()
, anstattsetContentView()
layout-ID,setContentView()
undViewFlipper
entspricht der Geschwindigkeit her und Speicher-Weise. AufrufsetContentView()
die Art und Weise, die Sie normalerweise tun, mit einer resource-ID, die wäre langsamer (bläst jedes mal, plus Sie haben zu verdrahten von Ereignis-Listenern jedes mal) aber binden weniger heap (widgets entfernt von der nächstensetContentView()
Anruf konnte von der garbage Collection freigegeben, wenn es richtig gemacht wird).Ich gefälschte Tabletten, die von einer zu "Laschen" fragment über die Spitze, die enthält mehrere Schaltflächen. Unten, dass ich einen merge view mit einem separaten fragment für jede Registerkarte.
Ich reagiere auf Tippen Sie auf eine der Tasten durch Umschalten die anderen Tasten "off" zeigt an, das fragment für das "Reiter", und versteckt die anderen.
seinen etwas spät , aber das kann man ja 🙂 hier ist ein Beispiel
aber für das fragment im inneren-fragment, im Reiter ist das nicht eine android native Möglichkeit, Sie haben zu Beginn einer neuen fragmentActivity, wenn Sie wollen, um zu zeigen, detail, fragment. Sie können aber nicht für ein android Weg !