As it’s in the NavigationView
try navigationView.findViewById(viewId);
A strange thing I faced while I am using NavigationView
is sometimes navigationView.findViewById(viewId)
return null
(reason may be we try to access (header) view before they are inflated to NavigationView
)
Now I used to add manually header to NavigationView
View header = LayoutInflater.from(this).inflate(R.layout.header_layout, null);
navigationView.addHeaderView(header);
TexView title = (TextView) header.findViewById(R.id.title);
solved App crashes when accessing multiple textviews from navigation header