【发布时间】:2013-07-24 10:16:50
【问题描述】:
我在一天内就这个主题进行了调查。 我的意思是在点击 Videoview 一会儿时如何显示 toast。
以下是我发现的,
Android: Why can't I give an onClickListener to a VideoView?
detect double tap (Double click) or long click in a videoview
但是这些真的不能解决我的问题。我真的不知道发生了什么? 有没有什么功能可以在视频视图中触发长按事件?
这是我的代码
这两个事件真的不行。
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。然后在布局包装器中捕获长按,并采取相应的行动......
标签: java android android-layout android-imageview android-view