转载请注明出处,谢谢http://blog.csdn.net/harryweasley/article/details/48498925
在做电视机顶盒应用的时候,每个控件都是有焦点变化的显示的,如果当前焦点被一个自己不知道的控件获取到,则其他控件就不会获取到焦点,我们必须要找到当前获取焦点的控件,将其 Android:focusable="false" ,不让它获取到焦点。
通过findFocus()方法来获取到当前的控件。
在Activity的onCreate方法中,启动线程。
run2的代码如下所示:
这样每隔5秒会获取一次当前有焦点的控件,打印出log就可以了。
打印出的log如下所示:
最后就是控件的id了,这样你就找到了当前获取焦点的控件了。
结束。