android 抽屉式布局的使用

android 抽屉式布局的使用_第1张图片
1.首先定义主布局
 




    

        
        
        
        
    
    





    

    

    





    
        
        
        
        
        


        
            
            
            
            
                
                    
                    
                    
                
                    
                    
                    
            
        
    

3.使用

drawerLayout=findViewById(R.id.drawerlayout);
navigationview=findViewById(R.id.navigationview);
headerView = (FrameLayout) navigationview.getHeaderView(0);
navigationview.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
    @Override
    public boolean onNavigationItemSelected(@NonNull MenuItem item) {
        switch (item.getItemId()) {
            case R.id.navigation_item_one:
                break;
            case R.id.navigation_item_two:
                break;
            case R.id.navigation_item_three:
                break;
            case R.id.navigation_item_four:
                break;
            case R.id.navigation_item_five:
                break;
        }
        return false;
    }
});
4.关闭侧滑菜单

drawerLayout.openDrawer(Gravity.LEFT);
 
 

 

你可能感兴趣的:(android 抽屉式布局的使用)