【问题标题】:Replicate keyboard like layout upward push in bottom sheet复制键盘,如布局向上推底部表
【发布时间】:2017-02-16 03:52:26
【问题描述】:

当底部工作表像 android 键盘一样打开时,有什么方法可以手动上推布局(scrollview 或 recyclerview 或整个活动)? 或者你可以说我想以底部表格的形式制作一个最小的键盘(不使用任何可编辑视图)

【问题讨论】:

  • 有什么解决办法吗?让我知道这个问题已经解决了stackoverflow.com/questions/39288879/…
  • 这似乎仍然只是用于键盘行为..不是底部行为
  • 让我知道我的答案的反馈应该可以正常工作,您是否使用协调布局和滚动视图作为表单编辑文本字段的父视图?
  • 是的,由协调员包裹的滚动视图..我会尝试

标签: android android-softkeyboard bottom-sheet


【解决方案1】:

100% 工作公式

在 BottomSheetFragment 的 onCreateDialog 中使用它

KeyboardUtil(getActivity(), view);

片段使用

new KeyboardUtil(this, findViewById(R.id.fragment_container));

通过使用这个 Util 类

https://github.com/mikepenz/MaterialDrawer/blob/aa9136fb4f5b3a80460fe5f47213985026d20c88/library/src/main/java/com/mikepenz/materialdrawer/util/KeyboardUtil.java

图片来源:迈克彭斯

【讨论】:

  • 它工作了..谢谢..虽然需要做些小改动。为内容设置填充的想法是必需的
  • 太好了,如果您有更好的解决方案,请分享!
  • 有人可以分享一些关于这是如何完成的代码吗?我能够将底部工作表添加到我当前的布局中,但是当前单击我的布局时,它并没有将整个布局推出。我怀疑我没有正确实施新的 KeybordUtil。
  • @LOG_TAG 有针对 BottomSheetBehavior 的解决方案吗?
  • @RamithDR 你遇到了什么问题?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-27
  • 2019-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多