我使用以下代码从TextView
Navigationview
获取headerLayout
。
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
txtName = (TextView) navigationView.findViewById(R.id.txtName);
txtName.setText("Guna");
如果我使用以下依赖
,则此代码有效compile 'com.android.support:design:23.0.1'
但如果我将依赖项更改为
,它会在NullPointerException
处抛出txtName.setText("Guna");
compile 'com.android.support:design:23.1.0'
我不知道如何解决这个问题。
LogCat的异常日志:
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference