Android应用程序键盘输入/发送键

时间:2017-12-04 23:21:57

标签: java android android-studio android-softkeyboard

在使用不同应用程序内置的消息传递服务时,我注意到某些应用程序上的Enter键被send键替换。作为一个例子,附加的5个截图来自Facebook Messenger,Instagram,Snapchat,Twitter和我自己的应用程序。

正如您所看到的,Snapchat和Instagram的键盘右下角设置为send,带有特殊图标。包括我在内的其他人都没有。我试图环顾四周,但找不到任何关于如何实现这一目标的文件或建议。

我甚至在哪里开始实现这样的目标?

脚注1:我正在使用Google Pixel 2 XL和Google键盘,但我在其他设备上看到了类似的功能。

脚注2:我看到一个问题,即覆盖输入键的输入以调用函数,但我正在寻找更传统/更复杂的方法(最好使用自定义发送图标)。

脚注3:图像顺序:我的应用程序,Snapchat,Messenger,Twitter,Instagram。

脚注4:我并不打算制作一个完整的自定义键盘。我想保留Google键盘带来的其他多媒体功能。

My Application Snapchat Messenger Twitter Instagram

2 个答案:

答案 0 :(得分:3)

android:imeOptions="actionSend"小部件上使用EditText

答案 1 :(得分:1)

尝试在EditText上添加此属性,

android:imeOptions="actionSend"
祝你好运!