我的“活动”中有一个小EditText
字段,并且它需要很小,因为此活动上有很多其他View
个字段。但内容大多数时间都很长,并且用户在将长文本输入小字段时遇到了不好的经历。
我如何能够始终显示"水平键盘"当用户点击EditText
,即使用户处于垂直方向(纵向)时?
这是"水平键盘的屏幕截图"我正在谈论:
将方向设置为水平,不是必需的。如果即使使用垂直方向也可以触发上图中显示的相同键盘,它也会很有用。
答案 0 :(得分:0)
对不起,我没有50个评论声望点。但是这个链接是针对OP试图禁用全屏键盘的问题。也许如果可以禁用,可能你可以强制启用它。
Disabling the fullscreen editing view for soft keyboard input in landscape?
编辑:
所以,再搜索一下,我得出结论,你不能强迫键盘进入全屏模式。除非您制作自己的键盘应用程序,只能在全屏模式下使用。但仍然需要用户在设置菜单上激活它。
无论如何,我找到了一个用户的解决方案:force fullscreen on edittext in android,答案建议创建一个仅用于编写的Activity(一个只有EditText的Activity作为它的布局)。并使用startActivityForResult方法调用此Activity。因此,返回用户输入的文本并将其放在相应的EditText(或您将用于文本的任何小部件)上。
再次,希望它有所帮助。