NavigationView中,headerLayout中的View怎么实现点击事件
答案:1 悬赏:40
解决时间 2021-01-13 21:58
- 提问者网友:树红树绿
- 2021-01-13 12:48
NavigationView中,headerLayout中的View怎么实现点击事件
最佳答案
- 二级知识专家网友:白昼之月
- 2021-01-13 13:54
我已经解决,先获得头部的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',这个用这种方式即可。
代码如下:
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',这个用这种方式即可。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯