您的位置:首页 > 移动开发 > Objective-C

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 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断点调试(全在这里)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐