我已禁用XML中的编辑文本视图,而我尝试做的是使用代码再次启用它。我想要的是一个多行编辑框,在输入文本时,它应该建议字典单词。我已经编写了以下代码,它启用了编辑文本框,但输入类型没有变化。
EditText messageText = (EditText) findViewById(R.id.messageText);
messageText.setFocusable(true);
messageText.setFocusableInTouchMode(true);
messageText.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);
messageText.setInputType(InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE);
任何人都可以帮我吗?
答案 0 :(得分:0)
这样做,
EditText edit = (EditText) findViewById(R.id.EditText01);
edit.setEnabled(false);
edit.setInputType(InputType.TYPE_NULL);
edit.setFocusable(false);
当选择任何其他选项时,
edit.setEnabled(true);
edit.setInputType(InputType.TYPE_CLASS_TEXT);
edit.setFocusable(true);
回答stackoverflow,因为它是