Com.google.android.material.textfield.materialautocompletetetextView Выпуск высотыAndroid

Форум для тех, кто программирует под Android
Anonymous
Com.google.android.material.textfield.materialautocompletetetextView Выпуск высоты

Сообщение Anonymous »

Здесь представлена ​​часть макета, которую я имею в проекте, я использую DataBinding. < /p>

Код: Выделить всё

Вот часть кода, где я настраиваю перечисленные ниже представления. < /p>
private void setupCrossEndIcon() {
binding.tilName.setEndIconMode(END_ICON_CUSTOM);
binding.tilName.setEndIconOnClickListener(v -> onCrossClicked());
binding.tilName.setEndIconVisible(true);
binding.tilName.setEndIconDrawable(R.drawable.ic_cross);
setEndIconColor();
}

private void onCrossClicked() {
binding.etName.setText("");
binding.tilName.setEndIconVisible(false);
}
Проблема возникает, когда MateralautocompleteTextView заполнена большим многолизированным текстом, а затем наткнут, потому что высота MaterialAutocOpletetExtView остается большим каждый раз, когда привязывает. TilName.SetEndIconvisible (false); вызывается, когда его вызывается до или после или обязательный. В случае, если я удаляю привязку. Tilname.setendicOnvisible (false); , размер корректируется правильно. binding.tilbeneficaryname.setendicOndRawable (null); .
Обновление com.google.android.material: Материал не помогает, текущая версия 1.0
Ничего не работает для меня. Высота текстового поля остается большой, когда я работаю на Endicon, так как, когда оно было заполнено многолизированным текстом, несмотря на то, что текст «». Это должно быть связано с некоторой логикой эндоконов.
На случай, если кто -то столкнется с этой проблемой, помогите мне найти решение.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... ight-issue

Вернуться в «Android»