Android自定义view如何在xml布局文件中绑定事件?

小春日和
  • 39

如题,像是基础组件的andorid:onClick属性,点进去查看<declare-styleable>标签里的声明,发现format用的是string,为什么提供一个字符串的方法名就可以自动和Activity里的对应的public的方法绑定?如果我自定义一个app:onClickTitle,该如何通过这种方式绑定呢?

回复
阅读 293
1 个回答
其实就是自定义view的一个自定义属性,onclick对应的value字符串就是相应点击事件的方法名,然后利用反射去调用该方法就行了。
不知道你为什么需要模仿onclick的方式去绑定事件,其实onclick在高版本已经被废弃了。
你知道吗?

宣传栏