Android 如何在软键盘中禁用Done

Android 如何在软键盘中禁用Done,android,Android,在nexus 5中,软键盘在edittext视图中提供表情符号,点旁边有一个“完成”按钮。“按钮,如果我长时间单击“完成”按钮,它将显示两个选项,一个带有此“上一个”和一个带有“笑脸”的选项,将打开表情符号 由于表情符号已经存在于默认键盘中,因此无需编写表情符号,因此,可以删除XML或Java中的“完成”吗?如果是,删除“完成”按钮后,“笑脸”按钮是否会出现?这是基于xml中文本字段设置的选项。移除那里的actionDone标志,它就会消失。只保留所需的标志。不要禁用键盘上的“完成”和“下一步”

在nexus 5中,软键盘在edittext视图中提供表情符号,点旁边有一个“完成”按钮。“按钮,如果我长时间单击“完成”按钮,它将显示两个选项,一个带有此“上一个”和一个带有“笑脸”的选项,将打开表情符号


由于表情符号已经存在于默认键盘中,因此无需编写表情符号,因此,可以删除XML或Java中的“完成”吗?如果是,删除“完成”按钮后,“笑脸”按钮是否会出现?

这是基于xml中文本字段设置的选项。移除那里的actionDone标志,它就会消失。只保留所需的标志。

不要禁用键盘上的“完成”和“下一步”,因为它们存在是有原因的。考虑到你有3个编辑文本,第一个会显示下一个到第二个,最后一个显示出来,然后按下软键盘。Android:IMEOPTIONS =“ActhOnNo”,他实际上必须对该功能进行编码以使其正常工作。键盘不能强迫它自动跳转到下一个字段。它只能告诉应用程序有人点击了“完成”或“上一步”操作按钮。因此,如果他没有在转换中编码,那就没用了anyway@GabeSechan我试过你在我的应用程序中说的话,但看不到你提到的行为。第一个edittext显示next,单击它进入下一个edittext,最后显示done。它的android AOSP键盘。p、 我没有编写任何代码来操作键盘,也许他们在AOSP键盘上添加了一个新功能。但这并不是你可以在键盘上依赖的行为。当我使用“actionNone”时,显示的是enter选项。我还尝试了许多其他选项,但没有一个是仅启用笑脸。请注意,我也在android上尝试过:singleLine=“true”具有相同的结果您不能强制它显示笑脸。你只能暗示该做什么。使用none将告诉它不要使用显式操作。但并不是所有的键盘都会显示短信笑脸。你不能相信这一点。