我想放置一个图像而不是一个显示在return Statement
中的文本 @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 :(得分: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;
}