0
我已經創建了一個運行時視圖,如附件中所示,當用戶點擊任何Edittext時,出現鍵盤後,鍵入我正在aftertextchanged回調中進行一些操作。當我解僱鍵盤時,有一個佈局向下移動,如附件所示。我不明白爲什麼系統無法在鍵盤解除後立即呈現UI。這是與AfterTextChanged()實現有關的任何事情。 即使通過在單獨的線程中運行代碼嘗試,無論我在aftertextchanged中執行但無用。 如果有人有任何想法,請幫助我。 爲什麼用戶界面閃爍鍵盤解僱......?
我試過windowSoftInputMode的一切準備但不工作,在這裏我使用的主題是對話框的活動是否會導致問題? – user448250 2015-03-02 13:20:34
然後嘗試以編程方式更改您的窗口標誌,如: YOUR_WINDOW.clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); – 2015-03-02 14:19:36