我在一天中有关此主题的调查。 我的意思是如何在点击Videoview一段时间时显示敬酒。Android应用程序如何在视频视图中启动长按事件
下面是我学到了什么,
Android: Why can't I give an onClickListener to a VideoView?
detect double tap (Double click) or long click in a videoview
但这些真的没有解决我的疑难问题。真的不知道发生了什么happend? 有什么功能可以在视频视图中启动长按事件吗?
这是我的代码
这两个事件确实无法工作。
mVideoView.setOnLongClickListener(new OnLongClickListener() {
public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
final int arg2, long arg3) {
Log.e("devon","onitemlongclick");
return true;
}
@Override
public boolean onLongClick(View v) {
Log.e("devon","onLongClick");
return true;
}
});
需要帮助!!!谢谢!
把它放在一个布局中,并在你的'setDecendantFocusability()'调用中做布局FOCUS_BLOCK_DESCENDANTS。然后捕捉在布局包装的长按,并采取相应的行动... – Shark