怎么在Android中利用videoview对抢占的焦点进行处理

  介绍

这篇文章给大家介绍怎么在Android中利用videoview对抢占的焦点进行处理,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强>问题描述:

安卓机顶盒应用:
应用程序主界面(MainActivity)只有两个控件,一个videoview和一个按钮。
视频框设置无焦点,按键有焦点。

首次进入应用时焦点正常,聚焦在按钮上;但是当点跳击按钮转到下一个活动并返回时,焦点却聚焦到了videoview上,并且代码里强制设置焦点:

无效,现象是视频加载时,焦点是在按钮处,但是当视频加载完成开始播放时,整个活动失去焦点,几秒后,焦点跑到videoview上面只

<强>原因分析:

查看了一下videoview的源码,发现原因出在初始化上面上:

 

明白了问题所在就好解决了,因为只是解决焦点问题,所以无需自定义videoview那么麻烦,只需要重写onResume()方法即可:

@Override   保护空白>关于怎么在Android中利用videoview对抢占的焦点进行处理就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在Android中利用videoview对抢占的焦点进行处理