【发布时间】:2015-07-06 09:02:25
【问题描述】:
正如标题所说,我想知道是否有任何方法可以控制 NavigationView 标头内的视图? (添加或删除标题除外。)
例如:在标题中,我有一个用户头像。默认情况下,它显示一个客人图像,但用户登录后,将显示真实的头像。
如何做到这一点?
【问题讨论】:
-
这取决于你在标题视图中膨胀的内容。您可以将
ImageView放入LinearLayout并动态更改ImageDrawable。 -
参考我的这个答案 .. stackoverflow.com/a/30660069/3544839 ...
-
因此您可以使用 NavigationView 的 inflateHeaderView(int resID)。这将为您提供 View 对象作为回报,以便您可以使用视图对象访问完整布局
-
到目前为止,最好的答案是 Moikhan,stackoverflow.com/questions/30621047/…
-
你可以在那里投票,兄弟...lolzzz