android:layout_height=“wrap_content”
android:layout_alignParentBottom=“true”
android:layout_marginBottom=“16dp”
android:text=“http://blog.csdn.net/lmj623565791”/>
<TextView
android:id=“@+id/id_username”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_above=“@id/id_link”
android:text=“Zhang Hongyang”/>
<ImageView
android:layout_width=“72dp”
android:layout_height=“72dp”
android:layout_above=“@id/id_username”
android:layout_marginBottom=“16dp”
android:src=“@mipmap/icon”/>
<?xml version="1.0" encoding="utf-8"?><item
android:id=“@+id/nav_home”
android:icon=“@drawable/ic_dashboard”
android:title=“Home”/>
<item
android:id=“@+id/nav_messages”
android:icon=“@drawable/ic_event”
android:title=“Messages”/>
<item
android:id=“@+id/nav_friends”
android:icon=“@drawable/ic_headset”
android:title=“Friends”/>
<item
android:id=“@+id/nav_discussion”
android:icon=“@drawable/ic_forum”
android:title=“Discussion”/>
<item
android:icon=“@drawable/ic_dashboard”
android:title=“Sub item 1”/>
<item
android:icon=“@drawable/ic_forum”
android:title=“Sub item 2”/>
别放错文件夹哈~
布局文件写完了,基本就好了,是不是很爽~看似复杂的效果,写写布局文件就ok。
ps:默认的颜色很多是从当前的主题中提取的,比如icon的stateColor,当然你也可以通过以下属性修改部分样式:
app:itemIconTint=“”
app:itemBackground=“”
app:itemTextColor=“”
(二)Activity
最后是Activity:
package com.imooc.testandroid;
import android.os.Bundle;
import android.support.design.widget.NavigationView;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.widget.Toolbar;
import android.view.MenuItem;
public class NavigationViewActivity extends ActionBarActivity
{
private DrawerLayout mDrawerLayout;
private NavigationView mNavigationView;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_navigation_view);
mDrawerLayout = (DrawerLayout) findViewById(R.id.id_drawer_layout);
mNavigationView = (NavigationView) findViewById(R.id.id_nv_menu);
Toolbar toolbar = (Toolbar) findViewById(R.id.id_toolbar);
setSupportActionBar(toolbar);
final ActionBar ab = getSupportAc