2014-02-28 82 views
0

我正在尋找一些針對我的應用導航的指針/建議/等。以下是我的所有畫面的佈局以及它們之間的流動:處理Android導航

Layout Diagram

所以這個佈局我無法理解如何實現的主要部分是最左邊的抽屜式導航按鈕的孩子。按鈕下方的主屏幕實際上就是帶有按鈕的另一個屏幕,並且當單擊Main按鈕時,它會將您帶入嚮導,如同一組屏幕。在每一步中,您可以返回到前一個屏幕,前進到下一個屏幕,或者通過單擊抽屜按鈕,它會再次返回到主屏幕。

所以我懷疑,這是來自一個幾乎全新的android的人,是我需要一個活動的主要,然後一個活動與每一步的片段集,是否正確?任何建議都是有用的。

回答

0

使用DrawerLayout和片段是這樣的:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v4.widget.DrawerLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/drawer" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    > 

    <fragment 
     android:id="@+id/mainFragment" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:name="MainFragment" /> 

</RelativeLayout> 


<!-- The navigation drawer --> 
<FrameLayout 
    android:id="@+id/content_frame" 
    android:layout_width="200dp" 
    android:layout_height="match_parent" 
    android:layout_gravity="start" 
    android:background="#FF232323" 
    android:layout_marginTop="64dp" 
    > 
    <fragment 
     android:id="@+id/navigation" 
     android:name="NavigationFragment" 
     android:layout_height="match_parent" 
     android:layout_width="wrap_content" /> 

</FrameLayout> 

+0

太好了!那麼主要到個人步驟屏幕呢?是否所有這些步驟屏幕都是一個分爲多個片段的活動? – DeveryDay

+0

[閱讀本文](http://developer.android.com/training/implementing-navigation/nav-drawer.html)。這是來自文檔樣本的一個很好的解釋 – whizzle