1. 程式人生 > >怎麼在java程式碼中修改navigationview中顯示的內容

怎麼在java程式碼中修改navigationview中顯示的內容

 就是修改“XXX”中的內容

看看你的佈局檔案中的程式碼,navigationview中的屬性設定有一條app:headerLayout="xxxx",這個xxxx的view就是你的頭部的佈局,在其中找到XXX的TextView的id,使用程式碼設定內容

Java code?
1234//獲取頭佈局檔案  View headerView = navigationView.getHeaderView(0); TextView textview = (TextView)headerView.findViewById(id);textview.setText("名字");
通過找到headerView,然後用它去findViewById找到控制元件才行,用activity的findViewById不行。