本文介绍了有什么方法可以控制NavigationView标头中的视图吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
正如标题所说,我想知道是否有任何方法可以控制NavigationView
标头中的视图? (除了添加或删除标题之外.)
As the title says, I want to know if there is any way to control views inside the NavigationView
header? (Except for adding or removing header.)
例如:在标题中,我有一个用户头像.默认情况下,它显示访客图像,但是在用户登录后,将显示真实头像.
For example: In the header, I have a user avatar. By default, it displays a guest image, but after the user logs in, the real avatar will be showed.
这怎么完成?
推荐答案
将支持库更新到版本23.1.1或更高版本后,
After updating your support library to version 23.1.1 or above,
您可以执行此操作-
View header = navigationView.getHeaderView(0);
TextView text = (TextView) header.findViewById(R.id.textView);
或者如果您有多个标题
navigationView.getHeaderCount()
Ref: https://code.google.com/p/android/issues/detail?id = 190226#c31
这篇关于有什么方法可以控制NavigationView标头中的视图吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!