首先,继承需要扩展的VIEW,然后在里面添加一个自己的事件方法,例如,

oniconclick(myinterface pinterface){

minterface = pinterface;

}

其中,myinterface是一个自定义的接口,里面有自定义方法,如onclick等,minterface是一个自定义接口的实例,将获得的实例传给该实例

其次,在需要扩展的事件例如onkeydown中判断条件,并调用minterface的对应方法

例如,onkeydown按下的时候,把KEY的值传给myinterface的方法,print(string kename)

在使用的时候,实现这个接口,例如,toast一下

还有一种是新建一个自定义方法,在onkeydown中调用,在该自定义控件的子类中可以复写这个方法,达到子类的自定义实现

在使用自定义控件的时候,需要完整的包名+类名,如果是内部内需要用$符号

最新文章

  1. 《Javascript、jQuery获取各种屏幕的宽度和高度方法》
  2. Spark Streaming源码解读之JobScheduler内幕实现和深度思考
  3. C语言程序设计现代方法_基本类型(第七章)
  4. Htmlt_Div+Css简介
  5. 《学习OpenCV》练习题第五章第二题abc
  6. win7关机命令
  7. 进程环境之setjmp和longjmp函数
  8. Python 命令行参数解析
  9. Unity问答——NGUI怎么使用按键模拟鼠标点击?
  10. python异常处理URLError,HTTPError,Wrapping,
  11. java学习笔记09--反射机制
  12. Java使用反射机制优化工厂方法
  13. [Windows Phone] 如何在 Windows Phone 应用程式制作市集搜寻
  14. Jvm垃圾收集器和垃圾回收算法
  15. Java8系列之初识
  16. Windows Server 2003下DHCP服务器的安装与简单配置图文教程
  17. JVM总结(二):垃圾回收器
  18. Java中常见流的分类及简单讲解
  19. python中的popitem
  20. [javaSE] 集合框架(体系概述)

热门文章

  1. webservice 传输数据过大,解析失败
  2. C#中的线程(三)多线程
  3. uva11609(组合数学,快速幂)
  4. 树莓派相机操作 —— luvcview 的安装、raspistill:摄像头命令
  5. 一种基于Rsync算法的数据库备份方案设计
  6. mapper.xml文件中标签不显示问题
  7. 使用sort&awk实现文件内容块排序
  8. 基于Python语言使用RabbitMQ消息队列(四)
  9. asp.net 打印控件使用方法
  10. 聊聊 SQL Joins