我已经编写了以下代码行:

 mVideoView = (VideoView) findViewById(R.id.video_view);
    mVideoView.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            Log.v("LOG_TAG, click");
        }
    });

但是,当我运行我的应用程序时,从不调用click事件。

所以我想知道,是否不可能在VideoView上注册OnClickListener?而且,如果是这样,为什么会这样呢?

最佳答案

使用VideoView.setOnTouchListener(..)适用于VideoView

关于android - Android:为什么不能将onClickListener赋予VideoView?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6175456/

10-12 00:10