Android edittext 软键盘互相抢夺焦点,onFocusChange方法会回调多次?
PHP中文网
PHP中文网 2017-04-17 17:55:22
0
3
667
protected static class BlurChangeListener implements OnFocusChangeListener {
        

        @Override
        public void onFocusChange(View v, boolean hasFocus) {
            if (!hasFocus) {
                //do something
            }
        }
    }
 

RT,怎么处理让其只是光标不在edittext上才回调?

PHP中文网
PHP中文网

认证0级讲师

모든 응답(3)
洪涛

마지막으로 핸들러를 통해 처리하게 되었는데, 키보드가 있는 경우 이 메서드가 계속 호출되므로 위에서 언급한 모든 것이 문제가 됩니다.

巴扎黑

기본적으로 하나만 포커스를 받나요?

Peter_Zhu

Edittext는 포커스를 빼앗지 않습니다.
귀하의 코드를 보면 이 리스너에 여러 Edittext를 설정한 것으로 보입니다.
그럼 onclickListener처럼 이렇게 작성하면 됩니다

으아아아

오랜 시간 동안 문제에 대해 읽었습니다. 오래 전에 해결되었다면 직접 질문에 답하고 채택하는 것이 좋습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿