Problema com o TabLayout em versões anteriores ao Android Marshmellow

22/08/2017

0

Fala pessoal, blz!?
o TabLayout, em versões anteriores a Toolbar, presente na versão Android Marshmellow, fica totalmente travado!

Percebi que ocultando o codigo abaixo ele destrava para alguns recursos. Então acho que o erro está no código abaixo - alguém pode me ajudar?
private void configurarViewPager(ViewPager viewPager){
        ViewPagerAdapter viewPagerAdapter = new ViewPagerAdapter(getSupportFragmentManager());
 
        viewPagerAdapter.addFragment(new FragmentMoteis(), "Moteis");
        viewPagerAdapter.addFragment(new FragmentMoteis(), "Suites");
 
        viewPager.setAdapter(viewPagerAdapter);
 
    }
 
    class ViewPagerAdapter extends FragmentPagerAdapter {
 
        private List<Fragment> fragments = new ArrayList<>();
        private List<String> titulos = new ArrayList<>();
 
        public ViewPagerAdapter(FragmentManager fm) {
            super(fm);
        }
 
        @Override
        public Fragment getItem(int position) {
            return fragments.get(position);
        }
 
        @Override
        public int getCount() {
            return fragments.size();
        }
 
        public void addFragment(Fragment fragment, String titulo){
            fragments.add(fragment);
            titulos.add(titulo);
        }
 
        @Override
        public CharSequence getPageTitle(int position){
            return titulos.get(position);
        }
    }


Essa dúvida foi gerada a partir de um comentário no Curso de Android Studio
Marcelo Fogaça

Marcelo Fogaça

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar