NavigationView中headerLayout部分重复显示解决方法
来源:互联网 发布:约瑟夫环java环形链表 编辑:程序博客网 时间:2024/06/06 05:34
最近一直跟着《第一行代码》这本书学习Android开发,书中第12.3节讲解了滑动菜单的用法。本人感觉这个特别的神奇,特别是里面使用NavigationView能够使android程序界面感觉上一个层次。课本里面对NavigationView的使用示例中是在布局文件里面直接对NavigationView中的控件赋值的,现在我想实现动态的赋值,也就是把其它活动传过来的值显示在NavigationView中。我这里做了一个登录界面,登录后把用户名显示在NavigationView的headerLayout中,使用了如下代码获取headerLayout中的TextView并对其进行赋值:
运行程序,结果发现headerLayout部分的图像竟然重复了,效果如下:
这里用户名虽然显示出来了,但是上面的ImageView部分去重复出现了。重新运行了好几遍程序也还是这个结果,后来通过网上查找发现使用如下的方式获取TextView控件然后赋值能够解决这个问题:
改成上面的代码后,程序运行成功。运行效果如图:
0 0
- NavigationView中headerLayout部分重复显示解决方法
- NavigationView中获取headerLayout的方法
- NavigationView中获取headerLayout的方法
- 关于Androidstudio中NavigationView出现的问题(No resource identifier found for attribute 'headerLayout' )及解决方法
- NavigationView中获取headerLayout实现点击事件的方法
- hibernate中重复显示问题的解决方法
- android中Toast重复显示bug解决方法
- hibernate中数据重复显示问题的解决方法
- 添加帐号部分账户显示重复
- c++中重复定义解决方法
- PowerDesigner中显示name, code,comment的解决方法 修正脚本,执行不会重复添加comment
- android 关于Toast重复显示解决方法
- Android——Toast重复显示解决方法
- Android——Toast重复显示解决方法
- Android_关于Toast重复显示解决方法
- android 关于Toast重复显示解决方法
- android 关于Toast重复显示解决方法
- android 关于Toast重复显示解决方法
- java工程中 不同的xml起到不同的作用
- Java内存泄露原因详解
- 软件测试之测试用例制定
- Python基础入门(四)- Print语句
- 四种第三方登录
- NavigationView中headerLayout部分重复显示解决方法
- Mysql MHA 搭建报错:thhere are 2 non-slave servers! MHA manages at most one non-slave server
- 修改安兔兔中8GB存储显示
- bzoj3467
- Redis服务器命令
- 100道动态规划——37 UVA 1218 Perfect Service 树形DP 分析问题
- python学习笔记:2017/4/19---2
- 关于C++异常方面的问题
- java读取properties文件的几种方法