在软键盘前显示视图
我有一个如下所示的屏幕。
屏幕1是初始屏幕。 它包含顶部的布局,EditText和其下的+按钮。
当我点击EditText时,软键盘出现(屏幕2)。
当我点击+按钮时,View会出现在软键盘上。 该视图包含具有4个选项卡和4个片段的Viewpager。 此自定义视图必须位于键盘之前(键盘应该仍然存在,但位于此视图之后)。 当我隐藏这个视图时,那么键盘应该在这个视图后面。
如何在软键盘前显示视图? 我尝试使用DialogFragment和PopupWindow来做到这一点。
DialogFragment存在的问题是它不能显示在键盘前面。
PopupWindow的问题是,如果我在PopupWindow中显示ViewPager,那么它会在ViewPager的第一个片段内给出“IlligalArgumentException没有找到id 0X001272的视图”。
难道我做错了什么? 请帮助我。 在键盘前显示某些东西的最佳方式是什么?
如果您希望软键盘前面的另一个图层(如WhatsApp表情图标和表情符号)在软键盘上显示为弹出式菜单 ,则可以使用Emojicon库。 它至少应该给你一个如何实现它的想法。
链接地址: http://www.djcxy.com/p/93041.html上一篇: Show view in front of soft keyboard
下一篇: Scroll vertically through the whole view when the soft keyboard is shown