Fragment嵌套 子fragment获取父fragment控件
来源:互联网 发布:厦门大学网络服务中心 编辑:程序博客网 时间:2024/05/22 06:51
1.新建一个回调接口ICallBackListener,这里只需一个参数就可以,如果有需要的可以自定义参数
public interface ICallBackListener{ void onItemClick(View view);}
2.在父fragment中定义该接口变量
public static ICallBackListener listener; public static void setCallBackListener(ICallBackListener listener1) { listener= listener1; }
3.我这里需要的是获取父fragment中控件的点击事件,所以在父fragment中添加点击事件
@OnClick(R.id.callBackChildFragment) public void callBackChildFragment(View view) { if(listener!=null) listener.onItemClick(view, 0);}
4.在子fragment中实现该接口(MallFragment是父fragment)
MallFragment.setCallBackListener(new ICallBackListener () { @Override public void onItemClick(View view) { Log.e("tag", "在子fragment中获取到了父fragment中某个控件的点击事件"); } });
阅读全文
0 0
- Fragment嵌套 子fragment获取父fragment控件
- 【Android】子Fragment获取父Fragment
- 【Android】子Fragment获取父Fragment
- Fragment中嵌套Fragment,多次显示隐藏父Fragment之后子Fragment不显示
- 多层嵌套Fragment获取父Activity(Fragment)控件及方法
- Fragment嵌套问题Fragment一个ViewPager展示子Fragment
- Fragment嵌套Fragment
- fragment 嵌套fragment
- Fragment 嵌套Fragment注意事项
- Fragment 嵌套 Fragment 问题
- Fragment中嵌套Fragment
- Fragment里面嵌套Fragment
- Fragment 嵌套Fragment注意事项
- Fragment嵌套Fragment
- Android fragment嵌套fragment 子fragment控制父对象改变布局
- Fragment嵌套
- fragment 嵌套
- 子fragment获取父activity中的数值
- SSM框架整合详细教程(Spring+SpringMVC+MyBatis)
- MySQL · 特性分析 · MyRocks简介
- C++学习(13)
- W3.1 sysbench 压测 MySQL
- 一个密码复杂度的验证js
- Fragment嵌套 子fragment获取父fragment控件
- 字符串处理总结之一(C#String类)
- 常用的cron表达式范例,很实用
- iOS setValue和setObject的区别
- 【版本升级】DevExtreme v17.1.3震撼来袭|附下载
- 数据库优化——优化MySQL Server
- 多态
- php like 匹配
- 【软考】权法-计算机保护条例