ongenericmotionlistener

ongenericmotionlistener

我想知道如何将这个(ongenericmotionlistener)侦听器附加到活动中。我必须在每个视图中注册它吗?谢谢
注:请提供代码。

最佳答案

要在Java中添加任何接口到类中,只需添加Word实现,然后将类名添加到活动声明的顶部。所以要添加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,因此当事件发生时,它将调用活动内部的ongenericmotion函数。如果要将其附加到多个视图,只需使用传递给ongenericmotion函数的视图id上的开关。

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

10-08 21:38