Android--NavigationView的基本用法

NavigationView是基于MD风格的控件,是一种google官方推出导航界面,可以用listView实现同样的效果。NavigationView的使用十分方便,只用写xml即可,最后在activity中监听按键。

Android--NavigationView的基本用法_第1张图片


xml文件:

    
然后分别写header_layout和menu文件(注意放在正确的文件夹下)。


header_layout:





    

    


navigation_view_menu.xml:




    
        
            
            
            
            
        
    

    
        
            
            
        
    



Activity中的使用:

        nav = (NavigationView) findViewById(R.id.id_nv_menu);
        nav.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
            @Override
            public boolean onNavigationItemSelected(MenuItem item) {
                switch (item.getItemId()) {

                    case R.id.nav_fab_test :
                        ....
                        break;


                    default:
                        break;
                }
                return true;
            }
        });





你可能感兴趣的:(android)