我正在为 Android 编写一个 API,我需要知道开发人员何时使用 API 调用View.setOnClickListener()
和View.setOnFocusChangeListener()
. 我不想重写,因为这意味着扩展View
,我不想强迫开发人员使用我的子类——基本上是因为他不能使用 Eclipse 的 Android GUI 编辑器。
我试图覆盖Activity.dispatchTouchEvent()
但我无法捕捉使用键盘/虚拟键盘完成的动作。
关于如何做到这一点的任何想法或指导方针?