2017-04-20 87 views
-1

我想放置一個圖像,而不是它在return語句所示的文本如何將圖像放置在android的選項卡活動選項卡中?

@Override 
      public CharSequence getPageTitle(int position) { 

       switch (position) { 
        case 0: 
         return "Personal Information"; 
        case 1: 
         return "Address Infromation"; 
        case 2: 
         return "Qualification"; 
        case 3: 
         return "Work Experience"; 
       } 
       return null; 
      } 
+0

https://www.simplifiedcoding.net/android-tablayout-example-using-viewpager-fragments/ –

+0

我想知道我們如何把圖像而不是文字 –

回答

0

你有串一樣的地方使用setIcon()

tabLayout.getTabAt(i).setIcon(R.id.ic_tab_contacts); 

你的情況的方法看起來可能像,

@Override 
      public int getPageTitle(int position) { 

       switch (position) { 
        case 0: 
         return R.id.ic_tab_contacts; 
        case 1: 
         return R.id.ic_tab_profile; 
        case 2: 
         return R.id.ic_tab_Call; 
        case 3: 
         return R.id.ic_tab_message; 
       } 
       return null; 
      } 
相關問題