gpt4 book ai didi

android - 如何创建像 whatsapp 这样的部分标题列表?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:30:01 25 4
gpt4 key购买 nike

我正在开发聊天应用程序并且我已经设计了虚拟聊天历史记录。但我一直坚持如何根据日期对消息进行分组,当我们向下滚动它时,日期指示器会像什么一样停留在顶部位置应用程序。你能给我指路吗,我怎样才能做到这一点?我在下面附上了一些屏幕截图来详细说明我的问题。

![enter image description here

最佳答案

See this image

将标题放在自定义 lisview 适配器布局中,并每次检查当前消息日期和上一个消息日期。如果日期相同,则隐藏您的标题,否则显示您的标题。见下文:

 holder.tvDate.setText(chatMessage.getDate());
if (position > 0) {
if (chatMessages.get(position).getDate().equalsIgnoreCase(chatMessages.get(position - 1).getDate())) {
holder.header.setVisibility(View.GONE);
} else {
holder.header.setVisibility(View.VISIBLE);
}
} else {
holder.header.setVisibility(View.VISIBLE);
}

关于android - 如何创建像 whatsapp 这样的部分标题列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40298936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com