使用ListView实现聊天界面

news/2024/11/25 8:42:36/

使用listview实现聊天界面如下:


实现聊天界面的的方法可以在定义baseAdapter的时候重写getItemViewType()方法返回第positon个Item是何种类型,重写getVIewTypeCount()方法来返回不同的布局总数,在获取布局的时候,判断一下该获取哪一种布局就可以了。也可以定义两个布局来实现消息的显示和隐藏,这里我使用的是第一种。


要注意的是,在布局界面中还要制作一个可拉升的9patch图片。下面是布局文件的代码 ,我只上传收消息的布局,宁外一个类似

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="horizontal"android:layout_width="match_parent"android:layout_height="match_parent"android:padding="10dp"><ImageViewandroid:id="@+id/ico

http://www.ppmy.cn/news/415864.html

相关文章

不可不知的全面产品分析

不可不知的全面产品分析 经过各大应用市场&#xff0c;搜索引擎&#xff0c;社会化媒体&#xff08;用搜狗搜索微信朋友圈相关文章&#xff0c;微博搜索相关话题&#xff09;&#xff0c;行业媒体&#xff08;36kr、虎嗅、钛媒体、知乎、人人都是产品经理、艾瑞咨询、易观智库&…

nlp总结

中科院nlpir和海量分词&#xff08;http://www.hylanda.com/&#xff09;是收费的。 hanlp:推荐基于CRF的模型的实现~~要看语料&#xff0c;很多常用词会被分错&#xff0c;所以需要词库支撑。目前最友好的开源工具包应该是HanLP&#xff0c;基于词典&#xff0c;对各种实体词汇…

简单循环

names[yangyuying,zilingxi,ziye,muziyi] for name in names:print(name)>>> yangyuying zilingxi ziye muziyii0 while i<3:i1print(i)>>> 1 2 3for i in range(5):print(i)>>> 0 1 2 3 4actor[[黄景瑜,刘昊然,吴亦凡],[朴海镇,宋钟基,朴灿烈]]…

产品经理基本功:消息推送设计

拉新、促活最有效的方式&#xff0c;在目前除了有效的活动运营外&#xff0c;消息反馈机制也是必不可少的。以消息推送为例&#xff0c;借助第三方的推送工具&#xff0c;可以有效的提升产品的打卡率与用户活跃度。 但第三方工具只能在产品外部帮助提醒用户&#xff0c;系统内的…

字典操作

info{xihuan01:张艺兴,xihuan02:李易峰,xihuan03:吴亦凡,xihuan04:黄景瑜,xihuan05:朴灿烈,xihuan06: 张云龙 } print(info) print(info[xihuan03]) info[xihuan03]like吴亦凡 print(info) print(info.get(xihuan05))#提取元素 print(info.get(xihuan07))#若元素不存在&#xf…

列表常用语法

name["张艺兴","吴亦凡","黄景瑜","朴海镇","朴灿烈"]print(name[4])print(name[0:2])print(name[-1])print(name[-3:-1])print(name[-3:]) >>> 朴灿烈 [张艺兴, 吴亦凡] 朴灿烈 [黄景瑜, 朴海镇] [黄景瑜, 朴海镇…

android开发便签实验报告,什么是艾宾浩斯遗忘曲线?利用这一记忆规律可以提升孩子记忆力...

原标题&#xff1a;什么是艾宾浩斯遗忘曲线&#xff1f;利用这一记忆规律可以提升孩子记忆力 艾宾浩斯(Hermann Ebbinghaus&#xff0c;1850-1909)是德国著名的心理学家&#xff0c;他早在1885年就发表了他的关于记忆与遗忘的实验报告&#xff1a;他经过实验测试&#xff0c;得…

Java8新特征

更新于 2022-6-1 15:32 文章目录 简介 lambda表达式 lambda练习一&#xff1a; lambda练习二&#xff1a; 省略写法 接口中新增的方法 1.JDK8中接口的新增 2.默认方法 接口默认方法的格式 接口中默认方法的使用 3.静态方法 语法规则 接口中静态方法的使用 两者的…