Android Action Bar支持

时间:2017-08-10 06:38:11

标签: android android-actionbar

我是android新手。最近一直在与这些行动吧合作。

我在mainActivity' onCreat()

上使用了以下代码
  import android.support.v7.app.ActionBar;
  protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        ActionBar actionBar = getSupportActionBar();
        actionBar.setDisplayShowHomeEnabled(true);
        actionBar.setIcon(R.mipmap.ic_launcher_round);
    }

它有效 但是,如果我使用此代码

import android.ActionBar;
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        ActionBar actionBar = getActionBar();
        actionBar.setDisplayShowHomeEnabled(true);
        actionBar.setIcon(R.mipmap.ic_launcher_round);
    }

它会在Null pointer exception处创建setDisplayShowHomeEnabled()。 由于getActionBar()返回Null

有谁可以说这背后的原因。?

感谢。

0 个答案:

没有答案