我有一个如下屏幕。
屏幕1是初始屏幕。它包含顶部的Layout,EditText和它下面的+按钮。
当我点击EditText时,软键盘出现(屏幕2)。
当我点击+按钮时,视图会出现在软键盘上。此视图包含一个包含4个选项卡和4个片段的Viewpager。 此自定义视图必须位于键盘前面(键盘应该仍然存在,但在此视图后面)。当我隐藏此视图时,键盘应该在此视图后面。
如何在软键盘前显示视图?我尝试使用DialogFragment和PopupWindow。
DialogFragment的问题在于它无法在键盘前显示。
PopupWindow的问题在于,如果我在PopupWindow中显示ViewPager,那么它会在ViewPager的第一个片段中给出“IlligalArgumentException for id 0X001272找不到视图”。
我做错了吗?请帮帮我。在键盘前显示内容的最佳方法是什么?
答案 0 :(得分:0)
如果您希望软键盘前面的其他图层(例如 WhatsApp 表情符号和表情符号在软键盘上显示为弹出窗口),则可以使用Emojicon库。它至少应该让你知道如何实现它。