Android: Wie das wischen zwischen den einzelnen Aktivitäten (keine Fragmente), master/detail-die besten set-up
Arbeite ich an einer android app und ich bin Recht neu auf all dies, einschließlich der mobilen app-Entwicklung, so habe ich ein paar Fragen. Jede Hilfe würde erstaunlich sein!
1) Ist es möglich, das wischen zwischen den ganzen Aktivitäten (inklusive action-bar)?
Und ich meine nicht, wie viewPager tauschen zwischen Fragmenten, ich meine tauschen
gesamten Bildschirm (wie snapchat funktioniert auf iOS). Ist dies überhaupt möglich? Und wenn ja,
wie kann ich dies tun?
2) Was ist der beste Weg zur Implementierung eines master/detail-Typ layout? Wie twitter
zum Beispiel, wenn ich ein listView der tweets, und wenn eine person Klicks auf ein
tweet es dauert, Sie zu einer detaillierten Ansicht der tweet... Was wäre das
beste Weg, um dies zu erreichen? Hätte ich eine Aktivität mit einer Liste anzeigen und erstellen
eine zweite Aktivität bei Klick auf einen tweet? Oder würde ich die Fragmente verwenden Sie stattdessen eine
für die Ansicht der Liste und eines für die Detailansicht?
3) gibt es eine Möglichkeit zu haben, andere action bars für jedes fragment?
Danke Ihnen so sehr!!!
InformationsquelleAutor Gus | 2014-06-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja swiping möglich ist:
OnTouchSwipeListener
Umsetzung:
Ist es möglich zu animieren, wischen Sie den gesamten Bildschirm (einschließlich der actionBar) mit Fragmenten statt Aktivitäten?
Über die actionbar, die Umsetzung,Nein, (ich habe es ausprobiert,so nicht sprechen, rein hypothetisch).Wenn Sie möchten, streichen Sie actionbar und das fragment,ich würde vorschlagen, die Anzeige 2-fragment-Container in der Haupt-Aktivität. viz: Container 1:halten Sie zu ersetzen durch Substitution von anderen fragment action bars Container 2:main-fragment-container oder gerade nicht, die Fragmente verwenden,verwenden Sie die Aktivität mit dem Sie benutzerdefinierte umgesetzt Leiste oben..so, wenn Sie die Aktivität wechseln,alles wird sich ändern. IMHO:action bars sollte gleich bleiben für die Mehrheit der Bildschirme oder sonst Sie don nicht die Notwendigkeit zur Umsetzung der android action bar selbst,verwenden Sie benutzerdefinierte
dies funktioniert nicht obwohl es noch gar nicht zeigen, Toast onSwipe ich schrieb diese Klasse und ich Teste es auf MainActivity
InformationsquelleAutor Droidekas
Nein, Sie können nicht, Sie können nur tun es mit
Fragments
nicht mitActivities
.Können Sie verwenden-fragment und fügen Sie Sie dem aktuellen layout. Eine andere Lösung ist, erstellen Sie ein Dialogfeld, layout.
Nur Aktivität kann
ActionBar
aber Sie können noch Ihre eigenenActionBar
durch die Erstellung mit layout und Pumpen es auf das fragment.Sie sind mit fragment für swiping mit verschiedenen Layouts mit der jeweils angegebene actionbar-Stil
InformationsquelleAutor Rod_Algonquin
zusätzlich zu @Mirek Rusin Antwort
OnSwipeTouchListener.java:
Nutzung auf Ihre Aktivität :
definieren Sie ein layout (Linear oder relative oder, was auch eine Symbolleiste oder ein Bild..)
InformationsquelleAutor Tamim Production
Tatsächlich können Sie durch streichen zwischen Aktivitäten.
Überprüfen Sie diese Bibliothek.
Werfen Sie auch einen Blick auf dieser link
InformationsquelleAutor Ildar Zaripov