2015年5月31日 星期日

Android 開發 (九十九) What's New in M support-design-widget NavigationView

NavigationView的使用情境是在側欄

套上navigationview 讓你可以較容易的刻出material的樣板
你只需要在layout裡放

<android.support.design.widget.NavigationView    android:id="@+id/navigation"    android:layout_width="wrap_content"    android:layout_height="match_parent"    android:layout_gravity="start"    app:headerLayout="@layout/headerlayout"    app:menu="@menu/menu_main" />

headerlayout為上方的板塊,headerlayout 可以利用addHeaderView
增加header 剩餘下方的選項,如上方的settings 則是寫在menu裡
利用menu做設定,這種設計的作法,感覺google也是想告訴我們
側欄應該只放設定相關的東西,而不應該放太多有的沒的資訊吧.

沒有留言:

張貼留言