【发布时间】:2017-11-07 08:04:29
【问题描述】:
我有 EditText 和确认按钮。当我点击按钮时,文本被保存并且 EditText 被禁用。但是,突出显示建议的下划线仍然可见。我需要建议,因此无法删除它们。如何删除按钮单击时的下划线?
点击监听确认按钮:
buttonSave.setOnClickListener = {
// Hide keyboard
val keyboard = context.getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager
keyboard.hideSoftInputFromWindow(rootView.windowToken, 0)
// Show edit button
buttonEdit.visibility = View.VISIBLE
// Save text
onTextChanged(buttonSave.text.toString())
}
为了清楚起见,隐藏键盘后的文本如下所示(除了缺少按钮):
【问题讨论】:
-
从 EditText 中移除焦点或将
inputType设置为textNoSuggestions -
谢谢!我试图用
buttonEdit.clearFocus()消除焦点,它奏效了。您可以将其添加为答案吗? -
答案已添加。是的,找到答案可能有助于使用来自 google 的用户。