2016-08-20 3 views
-2

Название в основном говорит все. Я хочу, чтобы удалить это:Как удалить панель инструментов из приложения для Android?

из моего приложения. Я использую вкладку.

То, что я уже пытался сделать:

Я пытался использовать getActionBar.hide() в моем методе OnCreate(), и я попытался изменить стиль/тему приложения в моем файле 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() или свою собственную ссылку на панель инструментов каждый раз, когда хотите взаимодействовать с ней.

Если вы используете AppCompat, что вы должны всегда использовать getSupportActionBar() и вы также должны использовать его, если уровень API ниже 11.

Смежные вопросы