现在的android客户端开发难免少不了在UI上做功夫,今天在项目中用到NavigationView,然而发现不知道怎么获取到它的子控件。后来google一下原来这么简单。
NavigationView navView=(NavigationView) findViewById(R.id.nav_view);
View headerView = navView.getHeaderView(0);
这样我们就拿到了它的View了,接下来就可以对它的子控件为所欲为了。
userName= (TextView) headerView.findViewById(R.id.userName);