169 похожих чатов

Всем привет! Проблема - при открытии BottomSheetDialog открывается на полную, если

установить bottomSheetBehavior.state = BottomSheetBehavior.STATE_EXPANDED

Но как только фокус ввода переходит в TextInputLayout и открывается клавиатура, BottomSheetDialog скрывает всё, что находится ниже TextInputLayout

Это можно как нибудь побороть? Что бы всё содержимое показвалось всегда?

14 ответов

28 просмотров

Клавиатура - это тоже bottom sheet. Два bs одновременно на экране - горе в семье.

Leonid B.
Клавиатура - это тоже bottom sheet. Два bs одновре...

клавиатура не bottom sheet, а отдельное окно, которое влияет на инсеты твоего

Gregory Klyushnikov
клавиатура не bottom sheet, а отдельное окно, кото...

Технически - отдельное. Фактически ведёт себя как bs с доп. фичами.

Я к тому, что делать поля ввода в bs - плохая идея.

DT- Автор вопроса
Leonid B.
Я к тому, что делать поля ввода в bs - плохая идея...

Есть такая штука дизайнер. Оно почти как ведущий на "что где когда", задачки задаёт))))

DT
Есть такая штука дизайнер. Оно почти как ведущий н...

Ну вот пусть дизайнер сам расскажет, как его креатив должен работать. Причём с учётом разных размеров экранов и разными настройками масштабирования текста. Для того, чтобы красивые статичные картинки рисовать, много ума не требуется 😏

DT- Автор вопроса
Leonid B.
Ну вот пусть дизайнер сам расскажет, как его креат...

Всё таки вопрос не борьбы со злом, а как сделать нечто похожее по функциональности))) Поругаться я успею всегда, мне надо год отработать на одном месте))))

DT
Всё таки вопрос не борьбы со злом, а как сделать н...

Ну, может быть тут есть такие краеведы. Они помогут. Но нужно быть готовым к тому, что даже если этот конкретный случай победить, то всё равно всё поедет нафиг на разных экранах, разных dpi, разных настройках масштабирования текста (и на разнообразных комбинациях всего этого).

DT- Автор вопроса
DT
Да, это понятно, что хорошо не будет

Тогда нужно осторожно озвучить возможные проблемы (чтобы ни в коем случае не задеть чсв) и сделать лишь бы работало. А когда эбанёт, то переделать. Вроде в манифесте у активити прописывают атрибут adjustResize или типа того.

DT- Автор вопроса
Leonid B.
Тогда нужно осторожно озвучить возможные проблемы ...

Да, уже нашёл. Но в общем, писать либу для ndk намного спокойнее и приятнее)))

DT
Да, уже нашёл. Но в общем, писать либу для ndk нам...

Так что в итоге нужно было сделать?

editText.setMovementMethod(null) Не поможет?

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта