2011-07-16 107 views
1

在XML布局,可以使用这个语法的onclick监听器设置为任何项目减少了运行时执行的代码。因此我一直在寻求找到OnLongClick Listeners的等价物。我已经在XML中进行了实验,没有android:onLongClick ...静态设置onLongClick监听

有没有办法在编译时设置onLongClick Listener? 如果不是什么策略?有一个初始加载屏幕,听众被设置?

回答

3

具有XML属性的唯一事件处理程序是。所有其他事件处理程序都是在Java代码的运行时注册的。从技术上讲,即使是从Java代码运行时注册的,但您不必编写有问题的Java代码。

+0

我很好奇,什么时候听众已经注册了,那么。当视图膨胀时? – Ian

+0

@Ian:据推测。我还没有通过源代码来了解,但这可能是一个猜测。 – CommonsWare