1
我試圖在操作欄上獲取ic_drawer
圖標。我覺得這是我一個Theme.AppCompat.Light.DarkActionBar
主題用它在AppCompatActivity
方式操作欄上的ic_drawer圖標
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
mDrawerToggle = new ActionBarDrawerToggle(
this,
mDrawerLayout,
R.drawable.ic_drawer,
R.string.drawer_open,
R.string.drawer_close
) {};
。它爲getActionBar()
返回null
的值。即使是getSupportActionBar()
也會返回null
的值。我該怎麼做呢?
'getSupportActionBar()'是你想要的'AppCompatActivity'。你確定你確實在使用這個主題嗎?你是否在正確的地方調用了該方法?你確定它是'getSupportActionBar()'返回null這就是問題嗎?你的堆棧跟蹤是什麼意思? –
在搜索後找到了它。有了AppCompatActivity,我應該調用'this.getSupportActionBar()' –