【发布时间】:2015-06-03 12:11:13
【问题描述】:
在我的应用程序中,我有一个 EditText 和一个 Button。当我按下按钮时,在 EditText 中输入的文本将被转换为一个字符串,并进一步用于 AsyncTask。在按钮的 onClick 方法中,我设置了et.setFocusable(false),以便用户在 AsyncTask 期间不应该更改文本。在onPostExecute() 方法中,我再次将其更改为et.setFocusable(true)。由于某些未知原因,我能够从 EditText 禁用焦点,但在 AsyncTask 完成后无法重新获得它。另外bt.setEnabled(false) 也不起作用。任何帮助将不胜感激。
没有发布完整的代码,因为我认为它没有太大必要。
【问题讨论】:
-
至少 bt.setEnabled 应该适用于各种条件
-
尝试禁用编辑文本 et.setenable(false);
标签: java android android-asynctask android-edittext android-button