AndroidStudio-RecyclerViewnotshowingsentmessagesonamessagingapplication
创始人
2024-10-10 20:30:55
0

在“onBindViewHolder”方法中,可以通过检查每个消息是否发送来处理视图的显示。例如,可以添加以下代码:

if(mDataList.get(position).isSent()){ holder.sentLayout.setVisibility(View.VISIBLE); holder.receivedLayout.setVisibility(View.GONE); holder.msgSent.setText(mDataList.get(position).getMessage()); }else{ holder.sentLayout.setVisibility(View.GONE); holder.receivedLayout.setVisibility(View.VISIBLE); holder.msgReceived.setText(mDataList.get(position).getMessage()); }

其中,“isSent()”方法用于检查消息是否已发送。短信数据可以使用以下代码创建:

public class MessageData { private String message; private boolean sent;

public MessageData(String message, boolean sent) {
    this.message = message;
    this.sent = sent;
}

public String getMessage() {
    return message;
}

public void setMessage(String message) {
    this.message = message;
}

public boolean isSent() {
    return sent;
}

public void setSent(boolean sent) {
    this.sent = sent;
}

}

这将在Recycler View中显示发送和接收的短信消息。

相关内容

热门资讯

透视规律"悦扑克脚本... 透视规律"悦扑克脚本"详细辅助2025版教程(有有挂规律教程)关于悦扑克脚本机制的,其中提到了后台系...
透视规律"poker... 透视规律"poker world辅助"详细辅助2025新版(私人局透视方法神器)准备好在poker ...
透视插件"wepok... 透视插件"wepoker有辅助工具吗"详细辅助必赢方法(作弊方法攻略)这是由厦门游乐互动科技有限公司...
透视模拟器"poke... 透视模拟器"pokemmo免费脚本"详细辅助普及教程(万能挂技巧);人气非常高,ai更新快且高清可以...
透视好牌"pokep... 透视好牌"pokeplus脚本"详细辅助实用技巧(私人局俱乐部透视)准备好在pokeplus脚本ia...
透视苹果版"wepo... 自定义wepoker怎么设置盖牌系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅...
透视教学"wepok... 透视教学"wepoker透视脚本免费app"详细辅助技巧教程(私人辅助器透明);小薇(透视辅助)致您...
透视了解"拱趴大菠萝... 透视了解"拱趴大菠萝挂"详细辅助细节揭秘(是有人用挂攻略);最新版2024是一款经典耐玩的益智游戏,...
透视好友房"聚星ai... 透视好友房"聚星ai辅助工具收费多少"详细辅助可靠技巧(看底牌攻略)是一款可以让一直输的玩家,快速成...
透视插件"we-po... 透视插件"we-poker辅助器"详细辅助技巧教程(透视脚本苹果版方法)这是由厦门游乐互动科技有限公...