Android Databinding 点击事件
来源:互联网 发布:淘宝订单在线生成器 编辑:程序博客网 时间:2024/06/07 03:00
Android Databinding 点击事件
1写一个实现类
public class A{ Context context; public void setContext(Context context) { this.context = context; } public void listener(String type) { Intent intent = new Intent(context, B.class); intent.putExtra("type", type); context.startActivity(intent); }}
2在布局引用listener方法
<data> <variable name="a" type="xxxx.xxxx.xxxx.A" /></data>
android:onClick="@{(view)->a.listener("参数")};(对于比较熟悉databinding的人来说全文就这一句话是重点)
3代码里别忘了给布局传入A类和给A类传上下文(总之就是结合自己实际情况把需要的参数,像上下文之类的,给传过去,以免空指针)
A a = new A();a.setContext(binding.getRoot().getContext());binding.setA(a);
阅读全文
0 0
- Android Databinding 点击事件
- Android databinding RecycleView item 子控件点击事件
- Android DataBinding (二) 事件处理
- Android Databinding 从入门到转行(二)添加点击事件
- Android DataBinding(二) 事件绑定
- Android DataBinding
- Android DataBinding
- Android DataBinding
- Android DataBinding
- Android databinding
- android DataBinding
- android 点击事件 按钮事件
- Android官方DataBinding(八):Lambda长表达式事件处理
- Android Widget点击事件
- Android Widget点击事件
- Android Widget点击事件
- android--点击事件写法
- android 按钮点击事件
- 系统激活
- vue.js带日期星期数字时钟代码
- leetcode 493. Reverse Pairs
- Oracle连接DB2
- "下载软件仓库信息失败,检查您的internet连接"的解决办法
- Android Databinding 点击事件
- MYSQL把一张表的数据批量复制到另外一张表
- [NOIP模拟题]FGD的密码
- 【android逆向笔记】(一)简单登录逆向
- 利用键盘输入 统计随机输入 一段话中某个元素出现的次数 (详细思路)
- 火狐浏览器的兼容性问题
- STM32 F105 USB CDC host
- Linux下网络编程笔记(一)
- 微信小程序获取用户手机号详解