2016-05-04 4 views
1

Ich habe mich für das Materialdesign interessiert und wollte ein Layout für die Hauptseite meiner App erstellen, damit es wie die Standardvorlage für Scrolling Activity aussieht hat aber auch eine Navigationsschublade wie die Standardvorlage für die Navigationsschubladenaktivität zur einfachen Navigation.So erhalten Sie eine Scrolling-Aktivität mit Navigationsschublade in Android (Material Design)

Zum Beispiel, Googles Play Music App macht schon so etwas. Haben einen Blick:

Scrolling list with a banner and a FAB at the top,

Navigation Drawer, accessed by swiping from over to the left

Ich habe überall gesucht und konnte eine direkte Art und Weise zur Durchführung eines solchen Layout finden. Also habe ich es selbst gemacht und mit einigen Änderungen hier und da in den Standard-Vorlagen von Scrolling Activity und der Navigation Drawer Activity konnte ich etwas in diese Richtung erreichen, aber nicht genau das, wonach ich suchte.

Ich hüpfte, wenn jemand einen besseren Weg vorstellen könnte.

Antwort

0

Ich habe genau das, was ich wollte, Sie müssen einfach Scrolling Activity-Layout in das Layout von Navigation Drawer Activity einfügen und es funktioniert gut.

Sie können die Standardvorlagen für diese Aktivitäten im Android Studio verwenden, um Zeit zu sparen oder von vorne zu beginnen.

Lassen Sie mich wissen, ob jemand etwas Code benötigt, und ich werde mehr als glücklich, es zu schreiben :)

+0

ja bitte poste den Code – Ashu

1

Sie können das DrawerLayout, das in der Android-Unterstützungsbibliothek enthalten ist, weiterhin mit einem FrameLayout und ListView verwenden, um die Navigationsleiste zu erreichen. Im FrameLayout werden Sie ein Fragment anzeigen, das eine ScrollView zur Anzeige scrollbarer Inhalte verwendet. Das Fragment kann auch andere Widgets enthalten, mit denen Sie Ihr Layout anpassen können.

+0

Sorry, ich bin neu in Android und war nicht in der Lage zu verstehen, was Sie versuchen zu sagen . Gibt es ein Beispiel, das ich vielleicht sehen kann? –

+0

Hier gehts https://github.com/commonsguy/cw-omnibus/tree/master/NavDrawer - Die Beispiele stammen aus dem ausgezeichneten Buch "A Busy Coders Guide to Android Development" von Mark Murphy. Das Buch hilft sehr dabei, Android zu lernen. Sie können auch eine Ebene höher gehen und andere Beispiele sehen. – ucsunil

+0

Vielen Dank :) –

Verwandte Themen