仿微信好友添加提醒列表或者聊天列表长按弹出删除提示框
2014-09-25 12:58
537 查看
源码下载地址:http://download.csdn.net/detail/wei18359100306/7972469
先看效果图
一、首先主页面有一个提示textview,listview是用来放模拟数据的
主页面代码,需实现长按监听事件
长按监听事件 长按会弹出自己定义的CustomDialog
二、自定义dialog
自己定义的dialog的页面布局,下面的是dialog的listview中的item布局,在这个布局中可以自定义item,实现各种复杂化的item,在此只是简单的用了一个textview布局
接下来分析自定义dialog的详细代码
在super中实现自定义的dialog样式,在此本人只是简单的使用了无标题样式,具体样式请参考百度
初始化dialog中的布局,并设置listview的监听回调
MyAdapter是dialog的listview的适配器,本人采用的自定义适配器,可以方便扩展,以下是部分代码截图,看不懂的请留言
以下是监听回调方法,setItemOnClickListener是用来被mainactivity监听回调的,详见代码
先看效果图
一、首先主页面有一个提示textview,listview是用来放模拟数据的
主页面代码,需实现长按监听事件
长按监听事件 长按会弹出自己定义的CustomDialog
二、自定义dialog
自己定义的dialog的页面布局,下面的是dialog的listview中的item布局,在这个布局中可以自定义item,实现各种复杂化的item,在此只是简单的用了一个textview布局
接下来分析自定义dialog的详细代码
在super中实现自定义的dialog样式,在此本人只是简单的使用了无标题样式,具体样式请参考百度
初始化dialog中的布局,并设置listview的监听回调
MyAdapter是dialog的listview的适配器,本人采用的自定义适配器,可以方便扩展,以下是部分代码截图,看不懂的请留言
以下是监听回调方法,setItemOnClickListener是用来被mainactivity监听回调的,详见代码
相关文章推荐
- XMPP-好友列表模块的注册和好友列表获取,添加,删除
- 【Python初学者】列表元素删除添加及弹出
- python 中 list 列表 的十种操作方法:添加,插入,弹出,删除,延长,运算,查找,排序,反转,采用递归函数深度遍历list
- 微信好友聊天记录删除了还能恢复吗,怎么恢复
- Android仿微信SlideView聊天列表滑动删除效果
- android 自定义ListView显示微信聊天好友列表
- 如何测试微信好友是否删除或者拉黑了自己
- 微信小程序——为列表添加点击添加删除样式
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- QQ好友的列表恢复与聊天记录的恢复
- ASP.NET中为GridView添加删除提示框
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- 在ASP.NET中为GridView添加删除提示框
- ASP.NET中为GridView添加删除提示框
- javascript 下拉列表 添加 删除
- 手动移除添加或删除程序列表中的程序-可解决某些卸载不完全问题
- select 下拉列表(添加,删除option对象)
- C#IIS网站应用程序池列表添加修改删除
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- [转载]ASP.NET中为GridView添加删除提示框