2016-08-20 98 views
-2

標題基本上說了一切。我想刪除此:如何從我的Android應用程序中刪除工具欄?

從我的應用程序。我正在使用選項卡式活動。

我已經嘗試過的事情:

我想在我的onCreate()方法使用getActionBar.hide(),我試圖改變應用程序的風格/主題我的AndroidManifest.xml文件。

這段代碼在我的標籤應用程序需要的工具欄(所以我不能從佈局刪除):

 Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 
     setSupportActionBar(toolbar); 
     // Create the adapter that will return a fragment for each of the three 
     // primary sections of the activity. 
     mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager()); 

     // Set up the ViewPager with the sections adapter. 
     mViewPager = (ViewPager) findViewById(R.id.container); 
     mViewPager.setAdapter(mSectionsPagerAdapter); 

     TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); 
     tabLayout.setupWithViewPager(mViewPager); 
+0

從主XML刪除工具欄。 – sumandas

+0

這不適用於我的選項卡式活動,因爲它會在我的MainActivity中出現錯誤。 ViewPager不能以這種方式工作:/ @sumandas – creativecreatorormaybenot

+0

您能否請共享代碼 – sumandas

回答

2

使用getSupportActionBar代替。

如果您將應用風格更改爲沒有操作欄,並且您正在設置自定義工具欄(通過setSupportActionBar()),那麼您應該在每次要與其交互時使用getSupportActionBar()或自定義工具欄參考。

如果您正在使用程序兼容性,你必須總是使用getSupportActionBar(),你也必須使用它,如果API級別低於11

相關問題