NavigationView中,headerLayout中的View怎么实现点击事件

2025-05-08 03:52:29
推荐回答(1个)
回答1:

我已经解决,先获得头部的View,再findViewByid();
代码如下:
headerView = navigationView.getHeaderView(0);
headImg = (ImageButton)headerView.findViewById(R.id.user_head_img);
userName = (TextView) headerView.findViewById(R.id.user_name);
userDescription = (TextView) headerView.findViewById(R.id.user_description);

可能之前的Support Design包可以直接findViewById();我接触安卓开发比较晚晚,不太清楚,我现在用的是'com.android.support:design:23.1.1',这个用这种方式即可。