From 1b005e3d22274d34a857fb78ea58ce2ccdd573a8 Mon Sep 17 00:00:00 2001 From: oujunhui <313127320@qq.com> Date: Sun, 24 May 2020 23:24:16 +0800 Subject: [PATCH] =?UTF-8?q?=E9=93=AD=E7=89=8Cfix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../avroom/adapter/OnlineUserAdapter.java | 2 +- .../erban/avroom/widget/MessageView.java | 9 +++--- .../erban/ui/widget/UserInfoDialog.java | 13 ++------- app/src/main/res/layout/dialog_user_info.xml | 29 +++++++++++++------ .../main/res/layout/layout_official_mask.xml | 5 ++-- .../main/res/layout/list_item_online_user.xml | 27 +++++++++-------- .../res/layout/layout_dy_nick_detail.xml | 8 ++--- .../user/bean/UserInfo.java | 6 ++-- 8 files changed, 53 insertions(+), 46 deletions(-) diff --git a/app/src/main/java/com/yizhuan/erban/avroom/adapter/OnlineUserAdapter.java b/app/src/main/java/com/yizhuan/erban/avroom/adapter/OnlineUserAdapter.java index 83b7bc764..c139f4a68 100644 --- a/app/src/main/java/com/yizhuan/erban/avroom/adapter/OnlineUserAdapter.java +++ b/app/src/main/java/com/yizhuan/erban/avroom/adapter/OnlineUserAdapter.java @@ -181,7 +181,7 @@ public class OnlineUserAdapter extends BaseMultiItemQuickAdapter - + + + + + + + + diff --git a/app/src/main/res/layout/list_item_online_user.xml b/app/src/main/res/layout/list_item_online_user.xml index 5095c73b3..9a96ef4e0 100644 --- a/app/src/main/res/layout/list_item_online_user.xml +++ b/app/src/main/res/layout/list_item_online_user.xml @@ -13,24 +13,14 @@ android:layout_marginRight="10dp" tools:layout_width="60dp" /> - + + + + + + tools:visibility="visible" /> \ No newline at end of file diff --git a/core/src/main/java/com/yizhuan/xchat_android_core/user/bean/UserInfo.java b/core/src/main/java/com/yizhuan/xchat_android_core/user/bean/UserInfo.java index b139fc03d..fdf0b72ab 100644 --- a/core/src/main/java/com/yizhuan/xchat_android_core/user/bean/UserInfo.java +++ b/core/src/main/java/com/yizhuan/xchat_android_core/user/bean/UserInfo.java @@ -548,9 +548,9 @@ public class UserInfo implements Serializable { map.put(HAS_PRETTY, userInfo.isHasPrettyErbanNo()); // 官方认证文本,图标 - if (userInfo.getNameplate() != null) { - map.put(OAC_NAME, userInfo.getNameplate().getFixedWord()); - map.put(OAC_ICON, userInfo.getNameplate().getIconPic()); + if (!TextUtils.isEmpty(userInfo.getNameplateWord()) && !TextUtils.isEmpty(userInfo.getNameplatePic())) { + map.put(OAC_NAME, userInfo.getNameplateWord()); + map.put(OAC_ICON, userInfo.getNameplatePic()); } else { map.put(OAC_NAME, ""); map.put(OAC_ICON, "");