手机QQ以及微信聊天的界面 ,listview是怎么实现的?就是别人说话是左边,自己说话是右边,谁研究过这个界面啊?多给说说~ RT! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重写BaseAdapter 吧 表示这个软件我们软件用到过,给你说下思路吧。聊天结果左边是你自己发得信息。右边是你的好友发得信息。 这里我仅仅说下 左边的实现adapter 中定义 class viewHolderLeftText { TextView content;//消息内容 ImageView head; ImageView delete; TextView time;//消息发送时间 }在adapter 的getview 中 viewHolderLeftText viewHolderLeftText = null; convertView = inflater.inflate(R.layout.msg_item_left_text, parent, false); viewHolderLeftText = new viewHolderLeftText(); viewHolderLeftText.content = (TextView) convertView.findViewById(R.id.msg_item_text_left); viewHolderLeftText.content = (TextView) convertView.findViewById(R.id.msg_item_text_left); viewHolderLeftText.delete = (ImageView) convertView.findViewById(R.id.msg_item_image_delete_left); viewHolderLeftText.time = (TextView) convertView.findViewById(R.id.msg_item_text_time_left); //上面代码动态绑定布局。、至于你说的自己发得消息在左边,别人的消息在右边,那就给给你发送的数据data加入标示 比如自己是1 别人是2 在adapter 中 取出data中的数据就OK 如何在listview中加文字和bitmap图片 求反编译工具 如何移动文件并重命名 Android程序能反编译吗? 求高人指点notepad里的一些东西 超长短信 ,接收如何自动合并成一条 [转]对Android开发者有益的40条优化建议 有谁能帮忙推荐下Android+ssh开发案例的教程 求大佬看看关于RecyclerView的问题 Error:Execution failed for task ':app:processDebugResources'.编译时出现这个错误提示是什么意思? android自定义dialog输入值获取 Widget如何实现文字滚动功能?
聊天结果左边是你自己发得信息。右边是你的好友发得信息。
这里我仅仅说下 左边的实现
adapter 中定义
class viewHolderLeftText {
TextView content;//消息内容
ImageView head;
ImageView delete;
TextView time;//消息发送时间
}
在adapter 的getview 中
viewHolderLeftText viewHolderLeftText = null;
convertView = inflater.inflate(R.layout.msg_item_left_text, parent, false);
viewHolderLeftText = new viewHolderLeftText();
viewHolderLeftText.content = (TextView) convertView.findViewById(R.id.msg_item_text_left);
viewHolderLeftText.content = (TextView) convertView.findViewById(R.id.msg_item_text_left);
viewHolderLeftText.delete = (ImageView) convertView.findViewById(R.id.msg_item_image_delete_left);
viewHolderLeftText.time = (TextView) convertView.findViewById(R.id.msg_item_text_time_left);
//上面代码动态绑定布局。、
至于你说的自己发得消息在左边,别人的消息在右边,那就给给你发送的数据data加入标示 比如自己是1 别人是2 在adapter 中 取出data中的数据就OK