静态设置onLongClick监听器



在xml布局中,可以使用以下语法为任何项设置onclick侦听器:

android:onClick="clicked"

在活动中实现功能:

public void clicked(View v) {
...
}

这很好,因为它减少了在运行时执行的代码。因此,我一直在寻找OnLongClick Listeners的等价物。我在XML中进行了实验,没有android:onLongClick…

是否有办法在编译时设置onLongClick Listener ?如果不是,有什么策略?设置侦听器的初始加载屏幕?

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

相关内容

  • 没有找到相关文章

最新更新