android的焦点改变和截取的问题

想要截取整个window上的view的焦点 看源码中改变焦点是通过handler 来改变的 我能不能截取它的sendmessage的消息啊 试了下貌似截取不到 是我写的不对吗 下面是代码

public class H extends Handler{
        
        @Override
        public void handleMessage(Message msg) {
            // TODO Auto-generated method stub
            super.handleMessage(msg);
            String string = String.valueOf(msg.what);
            if (string!=null) {
                textview.setText(string+n);
                n++;
            }
        }
    } 
    
    当我改变界面上的两个edittext的焦点的时候 好像这段代码并没有什么反应啊 有什么办法能实现这个功能啊 就是截取window中的view的焦点的改变
阅读 2.5k
2 个回答

消息内容是msg.obj而不是msg.what

View有个关于焦点变化的监听,View.OFocuChageLiteer,还用自己动手么

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题