横屏状态下EditText 处理

在某些需求下面,要求在横屏状态下弹出软键盘。然后可能会出现这种情况。


然后问题来,我应该在软键盘上有一层view 啊。

其实这种状态很好解决。在Edittext 中添加一条属性 

android:imeOptions="flagNoExtractUi" 就好了。

然后 还有一个问题,当在把内容区域设置到状态栏下面的时候,软键盘是没法顶起view 的。需要拖一个工具类,才可以顶起来。

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

用法:


fragment 中 我就没有试了,万一也没有问题呢。

你可能感兴趣的:(横屏状态下EditText 处理)