1
我有一個ViewFlipper
幾個LinearLayout
與EditText
s;在按下一個按鈕之後,會有一些驗證完成,如果失敗,我需要將焦點設置爲需要修改的Edit。 vf
是ViewFlipper
; et123
是EditText
。當有檢測到錯誤,以下規則執行:Android requestFocus issue
vf.setDisplayedChild(5);
findViewById(R.id.et123).requestFocus();
有趣的是,在第一時間按下按鈕,焦點轉移到在正確的佈局的另一個因素。如果我再按一次按鈕,焦點將轉到et123
。
任何想法爲什麼會發生或如何解決它?
感謝