在TV端/机顶盒开发过程中,总会遇到焦点的问题,有时候某个页面不知道哪个控件抢去了焦点,下面介绍一种方法可以找到到底是哪个控件获取到了焦点。
Runnable run2 = new Runnable() {
@Override
public void run() {
while (true) {
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
View rootview = YourActivity.this.getWindow().getDecorView();
View view= rootview.findFocus();
Log.i("tag", view.toString());
}
}
};
new Thread(run2).start();
网友评论