2015-06-20 51 views
1

您好,我正在嘗試將圖像添加到Android支持設計中引入的新TabLayout中。但它似乎並沒有工作,我採取了一些代碼github,並試圖做一些小的改變,除了文本沒有任何工作,沒有圖標顯示在選項卡上而不是文本。在支持設計庫中自定義新的TabLayout

任何幫助表示讚賞。

List<String> titles = new ArrayList<>(); 
    titles.add("Page One"); 
    titles.add("Page Two"); 
    mTabLayout.addTab(mTabLayout.newTab().setIcon(getResources().getDrawable(R.drawable.ic_launcher))); 
    mTabLayout.addTab(mTabLayout.newTab().setIcon(getResources().getDrawable(R.drawable.ic_launcher))); 
    List<Fragment> fragments = new ArrayList<>(); 
    fragments.add(new AnimatedFragment()); 
    fragments.add(new AnimatedFragment()); 
    FragmentAdapter adapter = 
      new FragmentAdapter(getSupportFragmentManager(), fragments, titles); 
    viewPager.setAdapter(adapter); 
    viewPager.setOffscreenPageLimit(0); 
    mTabLayout.setupWithViewPager(viewPager); 
    mTabLayout.setTabsFromPagerAdapter(adapter); 

這是我設置tablayout和viewpager的代碼。

+0

可以顯示FragmentAdapter的代碼...? – Moinkhan

回答

3

您可以從viewPager的getPageTitle方法將圖標添加到tablayout。這是一個很好的教程tutorial這樣做,我試過了。

+1

優秀教程@pratsJ。感謝它 – Chandru

相關問題