setSupportActionBar() throws Nullpointer exception

前端 未结 4 1292
执笔经年
执笔经年 2021-01-18 06:20

I am new to android and i was following following tutorial for Material Design Toolbar :

http://www.android4devs.com/2014/12/how-to-make-material-design-app.         


        
4条回答
  •  感动是毒
    2021-01-18 06:47

    Before adding toolbar you need to remove action from your style like

     
    

    Now define toolbar in res/xml/toolbar.xml

    
       
    

    Now include this toolbar in our activity layout xml like

    
    
        
    
        
    
    
    

    Note : Now while defining toolbar in activity we will use "tool_bar" as id not "appbar" id

    import android.os.Bundle;
    import android.support.v7.app.AppCompatActivity;
    import android.support.v7.widget.Toolbar;
    import android.view.Menu;
    import android.view.MenuItem;
    
    
    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            Toolbar actionbar = (Toolbar) findViewById(R.id.tool_bar);
            setSupportActionBar(actionbar);
        }
    }
    

    Now you can see in your activity toolbar

提交回复
热议问题