android - 将支持库更新到 23.2.0 后 TabLayout 崩溃

标签 android xml android-layout android-studio android-support-library

我正在使用设计库中的 TabLayoutViewPager,使用函数 setupWithViewPager 链接它们。在更改选项卡内容后,应用程序在重新创建选项卡的情况下崩溃。崩溃痕迹:

java.lang.IllegalArgumentException: Tab belongs to a different TabLayout.
at android.support.design.widget.TabLayout.addTab(TabLayout.java:433)
at android.support.design.widget.TabLayout.populateFromPagerAdapter(TabLayout.java:772)
at android.support.design.widget.TabLayout.setPagerAdapter(TabLayout.java:763)
at android.support.design.widget.TabLayout.setupWithViewPager(TabLayout.java:715)

更新到支持库 23.2.0 后发生崩溃,直到 v23.1.1 才重现。

最佳答案

刚发现这是Support library v23.2.0的一个内部bug,注册地址:https://code.google.com/p/android/issues/detail?id=201827

关于android - 将支持库更新到 23.2.0 后 TabLayout 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35686327/

相关文章:

android - 如何使用 getResource.getIdentifier() 获取布局?

java - 如何使对话框 fragment 背景不可见?

android - 垂直和水平中心

android - 使布局在所有设备上看起来都不错

android - Android上的相机预览UI覆盖?

java - Android抛出空指针异常

Java 不识别 Android XML 元素的 ID

XML 与逗号分隔的文本文件

android - 将图标放在 MaterialButton 中的文本顶部

android - 如何设置 TextView 以在剩余可用空间中将文本居中?