zoukankan      html  css  js  c++  java
  • 自己跟自己聊天的软件2

    在主页面放置了一个RecyclerView用于显示聊天的消息内容,又放置了一个EditText用于输入内容,输入框左边和右边各有一个发送按钮,如果用户输入完成之后按右边的发送按钮,那么就是一个人说的话,点击另一个发送按钮,是另一个人说话,就这样实现了自己跟自己聊天的功能。

    新建的Msg类有两个字段,content表示聊天的内容,type表示消息类型,是什么人发送的。消息类型有两个值可选,RECEIVE表示收到的消息,SENT表示发送的消息。

    接下来编写RecyclerView的子项布局,让收到和发送的消息分别左右对齐,并且使用相应的图片作为消息的背景,即气泡。

    接下来新建了RecyclerView的适配类,在onBindViewHolder()方法中增加了消息类型的判断,如果是收到的,则左边的消息布局,如果是发送的,则显示右边的消息布局。

    最后对两个发送按钮进行了监听,这样,自己跟自己聊天的软件就完成了。

  • 相关阅读:
    软件设计文档
    java基础路线与详细知识点
    hdu 2203 亲和串 kmp
    UVALive 6915 J
    UVALive 6911 F
    UVALive 6906 A
    hdu 3746 Cyclic Nacklace KMP
    hdu 1686 Oulipo kmp算法
    hdu1711 Number Sequence kmp应用
    hdu4749 kmp应用
  • 原文地址:https://www.cnblogs.com/w-honey/p/8509868.html
Copyright © 2011-2022 走看看