简单接口回调
来源:互联网 发布:中国名校网络教育联盟 编辑:程序博客网 时间:2024/06/10 02:45
我自己尝试着写了一个简单的回调demo,大致意思是一个listview,点击它的某个item,触发一个textview文本内容的文字改变,显示我点击的是哪一项,此处不用安卓提供的OnItemClickListener监听器,而是在Adapter中自定义回调接口来实现!注意:在android中是没有OnItemLayoutClickListener这个监听器的!所以我给这个回调接口命名为OnItemLayoutClickListener,千万不要去定义一个系统已有的接口名!
简单说一下过程:
第一步、第二步:
/*** * 第一步:定义一个回调接口类 */public interface OnItemLayoutClickListener { /*** * 第二步:定义接口实现的方法 */ void onItemLayoutClick(int position);}
/*** * 第三步:申明这个类的对象 */private OnItemLayoutClickListener onItemLayoutClickListener;
第四步:
/*** * 第四步:写一个这个接口类的构造方法,传递实现了这个接口的实例 */public void setOnItemLayoutClickListener(OnItemLayoutClickListener onItemLayoutClickListener) { this.onItemLayoutClickListener = onItemLayoutClickListener;}
第五步:
if (null != onItemLayoutClickListener) { /*** * 第五步:当列表项被点击时触发回调事件,传递所点击的列表项位置int position参数 */ onItemLayoutClickListener.onItemLayoutClick(position);}
第六步:
/*** * 第六步:设置回调之后需要处理的事件 */adapter.setOnItemLayoutClickListener(new CallBackListAdapter.OnItemLayoutClickListener() { @Override public void onItemLayoutClick(int position) { String s = "点击了第" + position + "项"; tv.setText(s); }});
阅读全文
0 0
- 简单接口回调
- 简单理解接口回调
- android简单接口回调
- Android回调接口简单理解
- 创建一个简单的接口回调
- 接口回调的简单分析
- 超级简单的接口回调
- 接口回调本质就这么简单
- 浅析 - 接口回调的简单示例
- 接口回调本质就这么简单
- Android 接口回调 简单Demo
- RecyclerView(ListView)简单和接口回调
- 对于接口回调的简单理解
- android 接口回调的简单实现
- recycler接口回调简单使用
- intent简单的接口回调
- 最简单的方式理解“接口回调”的设计
- 最简单的方式理解“接口回调”的设计
- POJ 1486
- 搜索
- 计算网络osi七层模型
- Fx3U PLC操作M寄存器问题点记录
- 应聘大学教师,超实无穷小功不可没!
- 简单接口回调
- hex 模拟题
- 有趣问题及答案
- 数据类型和运算符
- getParameter&getAttribute()
- Hibernate 实现 多对一 例子
- 吴恩达《深度学习》课程
- getParameter()&getAttribute()的区别
- RedHat虚拟机配置ssh免密登录无效的问题解决