gpt4 book ai didi

java - 如何在 Activity 中附加此监听器

转载 作者:太空狗 更新时间:2023-10-29 16:08:31 28 4
gpt4 key购买 nike

我想知道如何将此 (OnGenericMotionListener) 监听器附加到 Activity 中。我必须将它注册到每个 View 吗?谢谢

注意:请提供代码

最佳答案

要将任何接口(interface)添加到 java 中的类,您只需在 Activity 声明的顶部添加单词 implements,然后添加类名。因此,要添加 OnGenericMotionListener,您可以使用以下代码。

    public class MyActivity extends Activity implements OnGenericMotionListener {

@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);

TextView myView = new TextView(this);

myView.setOnGenericMotionListener(this);
}

@Override
public boolean onGenericMotion(View view, MotionEvent event) {


return false;
}

}

这将为 myView 设置 GenericMotionListener,因此当事件发生时,它将在您的 Activity 中调用 onGenericMotion 函数。如果您想将它附加到多个 View ,只需对传递给 onGenericMotion 函数的 View 的 ID 使用开关即可。

关于java - 如何在 Activity 中附加此监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8426329/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com