如何在导航抽屉头部更改TextView的文本?

16 浏览
0 Comments

如何在导航抽屉头部更改TextView的文本?

我想要修改导航抽屉头部的TextView的文本。但是我遇到了以下错误:

java.lang.NullPointerException: 尝试对空对象引用调用虚方法 'void android.widget.TextView.setText(java.lang.CharSequence)'


activity_main.xml



    
        
        
    
    

nav_header_main



    
    
    

MainActivity.java

TextView tvHeaderName;
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    tvHeaderName= (TextView) findViewById(R.id.tvHeaderName);
    tvHeaderName.setText("Saly");    
}

我应该怎么做?

0