Есть ли способ вручную вытолкнуть макет (просмотр прокрутки или recyclerview или всю активность), когда нижний лист открывается так же, как клавиатура Android? Или вы можете сказать, что я хочу сделать минимальную клавиатуру в виде нижнего листа (который не использует редактируемый вид)
Копировать клавиатуру, как макет вверх, нажать на нижний лист
comment
Есть какое-нибудь решение? Дайте мне знать, что это решено с помощью этого stackoverflow.com/questions/39288879/
- person LOG_TAG   schedule 17.02.2017
comment
Это все еще кажется только для поведения клавиатуры. Не поведение нижнего листа
- person Arpit Khurana   schedule 17.02.2017
comment
дайте мне знать отзыв о моем ответе, он должен работать нормально, используете ли вы скоординированный макет и прокрутку в качестве родительского представления для ваших полей редактирования текста форм?
- person LOG_TAG   schedule 17.02.2017
comment
Да, вид прокрутки, завернутый координатором.. Я попробую
- person Arpit Khurana   schedule 17.02.2017
Ответы (1)
100% рабочая формула
Используйте это в onCreateDialog в BottomSheetFragment
KeyboardUtil(getActivity(), view);
or
Для использования фрагмента
new KeyboardUtil(this, findViewById(R.id.fragment_container));
с помощью этого класса Util
1 кредит
person
LOG_TAG
schedule
17.02.2017
это сработало ... спасибо ... хотя потребовались небольшие изменения. Идея установки отступов к содержимому была необходимой вещью.
- person Arpit Khurana; 18.02.2017
отлично, поделитесь, если найдете лучшее решение!
- person LOG_TAG; 18.02.2017
Может ли кто-нибудь поделиться кодом о том, как это было сделано, пожалуйста? Мне удалось добавить нижний лист к моему текущему макету, но в настоящее время при нажатии на мой макет он не выталкивает весь макет. Я сомневаюсь, что я неправильно реализую новый KeybordUtil.
- person Red M; 02.06.2017
@LOG_TAG Есть какое-нибудь решение для BottomSheetBehavior?
- person RamithDR; 08.02.2018
@RamithDR, с какой проблемой вы столкнулись?
- person LOG_TAG; 08.02.2018
В некоторых устройствах, таких как Samsung, это не идеальный случай. Раскладка уже подталкивалась вверх с помощью клавиатуры, и дополнительно применялся отступ, чтобы подтолкнуть раскладку еще выше.
- person Debdeep; 24.06.2019
@Debdeep, как вы решили дополнительные отступы на упомянутых вами устройствах? Столкнулся с похожей проблемой и пока не нашел решения.
- person Ankit Wadhawan; 05.08.2019
@AnkitWadhawan См. эту ссылку stackoverflow.com/a/57089779/5685358. Может чем поможет.
- person Debdeep; 05.08.2019