NullPointerException 错误,代码行数:CommonTabLayout.calcIndicatorRect (CommonTabLayout.java:355)

作者: lizhikai38创建于 2024年4月28日更新于 2025年12月25日

异常 java.lang.NullPointerException: 尝试在空对象引用上调用虚拟方法 'int android.view.View.getLeft()' 于 com.flyco.tablayout.CommonTabLayout.calcIndicatorRect(CommonTabLayout.java:355) 于 com.flyco.tablayout.CommonTabLayout.onDraw(CommonTabLayout.java:425) 于 android.view.View.draw(View.java:24209) 于 android.view.View.updateDisplayListIfDirty(View.java:23027) 于 android.view.View.draw(View.java:23917) 于 android.view.ViewGroup.drawChild(ViewGroup.java:4648) 于 android.view.ViewGroup.dispatchDraw(ViewGroup.java:4401) 于 android.view.View.draw(View.java:24212) 于 android.view.View.updateDisplayListIfDirty(View.java:23027) 于 android.view.View.draw(View.java:23917) 于 android.view.ViewGroup.drawChild(ViewGroup.java:4648) 于 android.view.ViewGroup.dispatchDraw(ViewGroup.java:4401) 于 android.view.View.updateDisplayListIfDirty(View.java:23018) 于 android.view.View.draw(View.java:23917) 于 android.view.ViewGroup.drawChild(ViewGroup.java:4648) 于 android.view.ViewGroup.dispatchDraw(ViewGroup.java:4401) 于 android.view.View.updateDisplayListIfDirty(View.java:23018) 于 android.view.View.draw(View.java:23917) 于 android.view.ViewGroup.drawChild(ViewGroup.java:4648) 于 android.view.ViewGroup.dispatchDraw(ViewGroup.java:4401) 于 android.view.View.updateDisplayListIfDirty(View.java:23018) 于 android.view.View.draw(View.java:23917) 于 android.view.ViewGroup.drawChild(ViewGroup.java:4648) 于 android.view.ViewGroup.dispatchDraw(ViewGroup.java:4401) 于 android.view.View.updateDisplayListIfDirty(View.java:23018) 于 android.view.View.draw(View.java:23917) 于 android.view.ViewGroup.drawChild(ViewGroup.java:4648) 于 android.view.ViewGroup.dispatchDraw(ViewGroup.java:4401) 于 android.view.View.updateDisplayListIfDirty(View.java:23018) 于 android.view.View.draw(View.java:23917) 于 android.view.ViewGroup.drawChild(ViewGroup.java:4648) 于 android.view.ViewGroup.dispatchDraw(ViewGroup.java:4401) 于 android.view.View.draw(View.java:24212) 于 com.android.internal.policy.DecorView.draw(DecorView.java:893) 于 android.view.View.updateDisplayListIfDirty(View.java:23027) 于 android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:713) 于 android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:719) 于 android.view.ThreadedRenderer.draw(ThreadedRenderer.java:821) 于 android.view.ViewRootImpl.draw(ViewRootImpl.java:5535) 于 android.view.ViewRootImpl.performDraw(ViewRootImpl.java:5197) 于 android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:4240) 于 android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2741) 于 android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:10184) 于 android.view.Choreographer$CallbackRecord.run(Choreographer.java:1552) 于 android.view.Choreographer$CallbackRecord.run(Choreographer.java:1561) 于 android.view.Choreographer.doCallbacks(Choreographer.java:1117) 于 android.view.Choreographer.doFrame(Choreographer.java:1002) 于 android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1535) 于 android.os.Handler.handleCallback

内容来源: H07000223/FlycoTabLayout