У меня есть EditText с пользовательским фонами нарисованием: < /p>
< /p>
edittext code: < /p>
edittext: < /p>
< /code>
Я использую библиотеку DataBinding Android и архитектуру MVVM. < /p>
Если ViewModel IslowedIt set true true, чем edittext founke, установленное на @draitable /profile_et_background_active. < /p>
if islowedit false Telectex Type_null, и разрешите редактировать, установив inputtype на type_class_text. < /P>
@Draitable /profile_et_ets_background_active код: < /p>
< /code>
@trailable /profile_et_background код: < /p>
< /p>
< /code>
< /p>
Когда редактирование разрешено, и пользователь начинает печатать текст в EditText Дополнительный подчерк, появляется под типированным словом (оно принадлежит только к в настоящее время в настоящее время слово, все другие части текста EditText не имеют подключения): < /p>
< /p>
Я попытался удалить этот подчерк, добавив цветной фильтр в EditText: < /p>
et.setColorFilter(getResources().getColor(android.R.color.transparent), PorterDuff.Mode.SRC_IN)
< /code>
Но это не работает. < /p>
Как я могу удалить этот дополнительный подчерк? />"java.lang.integer нельзя поднять на android.graphics.drawable.drawable "< /p>
при изменении" @{viewmodel.isallowedit? " @{Viewmodel.islowedit? @Drawable/profile_et_background_active: @Android: Color/prosparent}"
обновление 2
Добавление inputepe.type_text_flag_no_suggestions не работает на меня. Так что я думаю, это не проблема проверки орфографии.
Подробнее здесь: https://stackoverflow.com/questions/478 ... n-edittext