有在标签中没有图标,如果应用程序与支持库23.2.0Android支持库23.2。 TabLayout带图标
建我有tabLayout应用程序中使用的图标。
@Override
public CharSequence getPageTitle(int position) {
Drawable image = ContextCompat.getDrawable(context, imageResId[position]);
image.setBounds(0, 0, image.getIntrinsicWidth(), image.getIntrinsicHeight());
SpannableString sb = new SpannableString(" ");
ImageSpan imageSpan = new ImageSpan(image, ImageSpan.ALIGN_BOTTOM);
sb.setSpan(imageSpan, 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
return sb;
}
我在我的FragmentPagerAdapter中使用这段代码,它在Android支持库23.2.0之前运行良好。我的意思是这段代码在我使用版本23.1.1时正常工作,但如果我使用支持库版本23.2.0构建应用程序,则没有图标的干净标签。这是一个临时性错误,将在下一次修订中修复,还是应该以其他方式实现带有图标的选项卡?
嗨,你有没有解决问题了吗?我有完全相同的问题...我用@marmor解决方案重构了我的代码..但我仍然想知道上面的代码有什么问题... –
嗨,可惜没有。我将版本降级到23.1.1。希望这是该版本的支持库中的一个bug,它将在下一个版本中修复。 – Bashalex