TV安卓开发

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

2019-07-06  本文已影响0人  Dale_Dawson

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

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

上一篇下一篇

猜你喜欢

热点阅读