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

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

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

PHP中文网
PHP中文网

认证0级讲师

全員に返信(3)
洪涛

最終的には、キーボードがある場合、このメソッドはハンドラーを通じて処理されるため、上記のすべてに問題があります。

いいねを押す +0
巴扎黑

デフォルトでフォーカスされるのは 1 つだけですか?

いいねを押す +0
Peter_Zhu

Edittext はフォーカスを奪いません。
コードを見ると、このリスナーに複数の Edittext を設定しているようです。
次に、onclickListener のように、次のように記述する必要があります

リーリー

私はその問題について長い間読んできました。それがずっと前に解決されているのであれば、あなた自身がその質問に答えて、それを採用することをお勧めします。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート