在使用内置于不同应用程序中的消息传递服务时,我注意到某些应用程序上的 Enter
键被替换为 send
键。例如,附件中的 5 个屏幕截图来自 Facebook Messenger、Instagram、Snapchat、Twitter 和我自己的应用程序。
如您所见,Snapchat 和 Instagram 将键盘右下角的键设置为带有特殊图标的发送
。其余的人,包括我的,都没有。我试着环顾四周,但找不到任何关于如何实现这一目标的文档或建议。
我什至从哪里开始实现这样的目标?
脚注 1:我使用的是带 Google 键盘的 Google Pixel 2 XL,但我在其他设备上看到过类似的功能。
脚注 2:我看到一个关于覆盖回车键输入以调用函数的问题,但我正在寻找更传统/复杂的方法(最好使用自定义发送图标)。
脚注 3:图像顺序:我的应用程序、Snapchat、Messenger、Twitter、Instagram。
脚注 4:我并不是特别想要制作整个自定义键盘。我想保留 Google 键盘带来的其余多媒体功能。
最佳答案
在 EditText
小部件上使用 android:imeOptions="actionSend"
。
关于java - Android 应用程序键盘输入/发送键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47643608/