void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
2018-02-28 21:44
507 查看
主布局中嵌套了一个NavigationView,但是当直接引用NavigationView->HeaderView时,findViewById(R.id.textview)用断点调试的方式发现,返回值为null。意思是找不到布局中的控件。
最后解决如下:
文献
NavigationView获取Header View的问题
Android studio断点调试(全在这里)
最后解决如下:
//侧部导航栏 NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); navigationView.setNavigationItemSelectedListener(this); View headerlLayout = navigationView.inflateHeaderView(R.layout.nav_header_nvg_drawer); txHeader_UserNumber = headerlLayout.findViewById(R.id.Header_UserNumber); txHeader_UserNumber.setText("UserNumber:"+UserNumber);
文献
NavigationView获取Header View的问题
Android studio断点调试(全在这里)
相关文章推荐
- void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
- void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
- void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
- java.lang.NullPointerException:TextView.setText(java.lang.CharSequence)' on a null object reference
- lPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.
- java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setTe
- 【bug】java.lang.NoSuchMethodError: android.widget.TextView.setBackground
- NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.la
- java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.EditText
- 安卓出现错误: java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.EditText
- java.lang.ClassCastException: android.widget.LinearLayout cannot be cast to android.widget.TextView
- java.lang.NoSuchMethodError: android.widget.ImageView.setBackground
- java.lang.NoSuchMethodError: android.widget.ImageView.setBackground
- java.lang.ClassCastException: android.widget.ImageView cannot be cast to android.widget.TextView解决办法
- Caused by: java.lang.ClassCastException: android.widget.TextView修复
- java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.EditText
- android 4.0 兼容性问题 java.lang.NoSuchMethodError TextView.setBackground
- 低版本textView.setAlpha 报错java.lang.NoSuchMethodError: widget.TextView.setAlpha
- java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ScrollView.smo
- Caused by: java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.Bu