你好。 也许我在这里做了一些愚蠢的事情,但我真的无法让它工作,我不知道为什么。
我正在用一些代码构建我的AccountHeader
,例如:
final ProfileDrawerItem profile = new ProfileDrawerItem().withName(mCurrentUserName)
.withEmail(mCurrentUserEmail)
.withIcon(mCurrentUserProfilePictureUrl);
AccountHeader header = new AccountHeaderBuilder().withActivity(this)
.withHeaderBackground(R.drawable.drawer_header)
.withActivity(this)
.addProfiles(profile)
.build();
我也使用简短的方式完成了此操作(将新的ProfileDrawerItem
直接传递给AccountHeaderBuilder
),但仍然没有结果。
我正在对我传递的值执行一些Log.d()
,并且我很确定它们不为空。 姓名和电子邮件显示正常,但我无法显示个人资料图片。 它似乎显示了我的主要颜色和强调色的默认图像,并且不会在我传递的 URL 中加载图像。
谢谢您的帮助。
谢谢! 我认为图像加载仅适用于抽屉图标(但很明显,个人资料图标也需要它。我真的错过了示例应用程序中的那部分。感谢您为我指出正确的方法。也感谢您维护这一点。
@toyongbanatero没问题;)
最有用的评论
我想你错过了这一步:
https://github.com/mikepenz/MaterialDrawer#load -images-via-url
或在示例应用程序中显示:
https://github.com/mikepenz/MaterialDrawer/blob/develop/app/src/main/java/com/mikepenz/materialdrawer/app/CustomApplication.java#L18