kotlin从NavigationView头获取视图

我有这样的差异,但我相信有exsists更好的方式来做到这一点

val header = nav_view.getHeaderView(0) as LinearLayout val userName = header.findViewById(R.id.user_name) as TextView 

但是当它只是通过user_name获得它的时候它是空的