Android(安卓)初始化NavigationView的headerLayout中的TextView控件时遇到的错误
16lz
2021-01-24
错误:Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
原因:找不到这个TextView控件,毕竟这个控件在NavigationView的headerLayout中,不在Main_layout中。
解决:
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);View headerLayout=navigationView.getHeaderView(0);TextView textView=headerLayout.findViewById(R.id.tv);
更多相关文章
- android按屏幕大小动态确定控件位置及大小
- UI 开源代码 FileBrowserView
- Caused by: java.lang.IllegalStateException: You need to use
- 【学习Android遇到的错误】Unable to resolve target 'android-9
- Android(安卓)带清除功能的输入框控件实例详解
- 关于Android中android.content.res.Resources$NotFoundException
- android 自定义控件之折线图自己写代码,不用jar包
- Android打造万能适配器--RecyclerView
- Android(安卓)Device Monitor 报 open failed: Permission denie