本文主要是介绍NavigationView 加载headerlayout,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
针对异常
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
解决
在onCreate函数内
val navigationView = findViewById<View>(R.id.nav_view_home) as NavigationView
val headerView = navigationView.getHeaderView(0)
val tvUserName = headerView.findViewById<View>(R.id.tvUserName) as TextViewtvUserName.text=(Preference.getInstance("your text")
这篇关于NavigationView 加载headerlayout的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!