0
在我的應用程序中,我有一個EditText和一個Button。當我按下按鈕時,在EditText中輸入的文本被帶入一個字符串並進一步用於AsyncTask。在按鈕的onClick方法中,我設置了et.setFocusable(false)
,以便用戶不應在AsyncTask期間更改文本。再次在onPostExecute()
方法中,我將其更改爲et.setFocusable(true)
。由於某些未知的原因,我可以從EditText禁用焦點,但在AsyncTask完成後無法重新獲得焦點。另外bt.setEnabled(false)
也不起作用。任何幫助將不勝感激。無法在使用setFocusable(true)後在EditText中輸入文本;
沒有發佈完成的代碼,因爲我認爲它不是太需要。
至少BT。 setEnabled應該在每個條件下工作 –
顯示你的代碼。 –
嘗試禁用編輯文本et.setenable(false); – kukku