编辑完成后如何在EditText中隐藏下划线?

时间:2017-11-07 08:04:29

标签: android textbox

我有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())
}

要清楚,隐藏键盘后(除了按钮除外)文本看起来像这样:

example text

3 个答案:

答案 0 :(得分:1)

在buttonSave.onClickListener上添加此内容

editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);

答案 1 :(得分:1)

只需从EditText

中移除焦点即可

答案 2 :(得分:0)

android:backgroundTint="@android:color/transparent"

有关详细信息,请查看此Array::new