请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

navigationView的header控件报空指针异常

网上百度了下,得通过navigationView的getHeader(0)去拿对应的头布局控件。视频中却没问题,什么情况

正在回答

1回答

bennyhuo 2019-08-06 09:19:50

要放到layout后才能获取到,视频里面有提到自定义了一个doOnlayoutAvailable,同学留意下哈

1 回复 有任何疑惑可以回复我~
  • 提问者 慕粉15980847571 #1
    这个doOnLayoutAvailable我有写的。但即使是这样。也会报异常,得加上面说的。
    我刚直接把老师的mainActivity和navigationExt 代码copy进去,一样的错误。
    回复 有任何疑惑可以回复我~ 2019-08-06 09:37:43
  • bennyhuo 回复 提问者 慕粉15980847571 #2
    难不成是版本不一样了?
    回复 有任何疑惑可以回复我~ 2019-08-06 09:38:10
  • 提问者 慕粉15980847571 #3
    IllegalStateException:usernameView must not be null
    回复 有任何疑惑可以回复我~ 2019-08-06 09:39:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信