Adnroid Studio 2.2.3 撞见了个Demo ,不显示Toolbar ,之前的默认有的 ,无奈 就自己创建 menu 文件。
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_demo2); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.inflateMenu(R.menu.main_toolbar_menu);
结果 :只这样的
擦擦擦 ,查了半天 ,原来需要这么一写 :
@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main_toolbar_menu, menu); return true; }
后来发现,继承的是AppCompatActivity 如过继承的是Activity 最上边的那种写法应就没有问题。
public class Demo2 extends AppCompatActivity {