NavigationView中headerLayout部分重复显示解决方法
2017-04-19 16:47
405 查看
最近一直跟着《第一行代码》这本书学习Android开发,书中第12.3节讲解了滑动菜单的用法。本人感觉这个特别的神奇,特别是里面使用NavigationView能够使android程序界面感觉上一个层次。课本里面对NavigationView的使用示例中是在布局文件里面直接对NavigationView中的控件赋值的,现在我想实现动态的赋值,也就是把其它活动传过来的值显示在NavigationView中。我这里做了一个登录界面,登录后把用户名显示在NavigationView的headerLayout中,使用了如下代码获取headerLayout中的TextView并对其进行赋值:
运行程序,结果发现headerLayout部分的图像竟然重复了,效果如下:
这里用户名虽然显示出来了,但是上面的ImageView部分去重复出现了。重新运行了好几遍程序也还是这个结果,后来通过网上查找发现使用如下的方式获取TextView控件然后赋值能够解决这个问题:
改成上面的代码后,程序运行成功。运行效果如图:
运行程序,结果发现headerLayout部分的图像竟然重复了,效果如下:
这里用户名虽然显示出来了,但是上面的ImageView部分去重复出现了。重新运行了好几遍程序也还是这个结果,后来通过网上查找发现使用如下的方式获取TextView控件然后赋值能够解决这个问题:
改成上面的代码后,程序运行成功。运行效果如图:
相关文章推荐
- 关于outlook部分邮件不能显示图片的解决方法
- dede取子栏目时重复显示同级栏目的终极解决方法
- android 关于Toast重复显示解决方法
- mathtype6.0部分符号显示为框的解决方法
- Android_关于Toast重复显示解决方法
- Android开发中调用系统相册上传图片到服务器OPPO等部分手机上出现短暂的显示桌面问题的解决方法
- Android开发,Toast重复显示(显示时间过长)解决方法【囧事屋】
- hibernate中重复显示问题的解决方法
- mathtype6.0部分符号显示为框的解决方法
- Winxp系统下部分E-mail附件无法显示文件名的解决方法
- PowerDesigner中显示name, code,comment的解决方法 修正脚本,执行不会重复添加comment
- Android开发,Toast重复显示(显示时间过长)解决方法
- android 关于Toast重复显示解决方法
- 局域网个别电脑无法上网,显示本地连接受限制,无法连接网络的部分解决方法
- Android——Toast重复显示解决方法
- 嵌入式 mysql长时间没操作会自动关闭连接default是8hours解决方法集合mysql_ping(可能部分重复)
- hibernate中数据重复显示问题的解决方法
- Windows 7部分程序图标不能正常显示的解决方法
- 解决android 关于Toast重复显示解决方法
- Android进阶之Toast重复显示解决方法