美文网首页TV安卓开发
TV开发焦点问题------焦点不知道被何方神圣获取到了

TV开发焦点问题------焦点不知道被何方神圣获取到了

作者: Dale_Dawson | 来源:发表于2019-07-06 14:07 被阅读0次

    在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();
    

    通过上述方法即可找到是何方妖孽抢去了界面的焦点。

    相关文章

      网友评论

        本文标题:TV开发焦点问题------焦点不知道被何方神圣获取到了

        本文链接:https://www.haomeiwen.com/subject/cuyphctx.html