当前知识库站点已不再维护。请移步新版知识库:https://help.rongcloud.cn/

修改已读未读标记为汉字信息

已读消息是显示 “打钩”的图标,如何换成文字 “已读”或者“未读”
发布时间: 2021-12-29 17:51

回答:

5.xsdk

修改会话界面已读和未读标记为汉字

1.修改 rc_item_message.xml.xml 中 rc_read_reaceipt 组件下添加 TextView 用来显示“已读/未读”。

2.自定义 fragment 继承自 ConversationFragment, 并复写 onResolvAdapter(), 返回自定义的 adapter.

3.自定义的 adapter 继承 SDK 的 MessageListAdapter, 复写 onBindViewHolder() 方法,先调用 super(), 然后设置第一步自定义的 TextView.

修改会话列表已读和未读标记为汉字

1.聊天列表的布局是 rc_conversationlist_item.xml ,您需要在里面加入对应的已读未读的 TextView。

2.自定义 fragment 继承自 ConversationListFragment, 并复写 onResolvAdapter(), 返回自定义的 adapter.

3.自定义的 adapter ,复写 onBindViewHolder 方法,在调用完 super父类后,处理已读未读显隐逻辑即可