美文网首页Android TechAndroid开发Android知识
改变输入法右下角完成按钮的文字

改变输入法右下角完成按钮的文字

作者: 赖皮姑娘爱吃蛋糕 | 来源:发表于2016-12-08 11:53 被阅读828次

UE提出想改输入键盘输入法右下角的enter button的文字,但是经过一番探索发现自定义几乎是不可能的。


输入键盘

我们只能通过设定TextView 的 android:imeOptions ,在几个行为模式间切换

  • actionGo(开始)
  • actionSearch(搜索)
  • actionSend(发送)
  • actionNext(下一个)
  • actionDone(完成)
  • actionPrevious(前一个)

不同的输入法会用不同的方式实现以上行为,比如,有的actionSearch会是“搜索”文字,有的会是一个放大镜图标,有的actionDone会是“完成”文字,有的会是一个回车图标。

android:imeActionLabel 这个不是用来给我们自定义右下角这个enter button的文字用的,用它设置的文字的用途是:

The full label is only displayed when the IME has a large amount of space for it (such as when the standard keyboard is in fullscreen mode).

Google+ Android论坛的这篇讨论中解释得很好

You can't set it to anything you want, you can only specify one of the standard actions. This is because the UI for the keyboard is highly constrained and it is not practical for it to try to accept arbitrary input there.

综上,我们只需要定义这个enter button的行为,而不是它显示的文字。

相关文章

  • 改变输入法右下角完成按钮的文字

    UE提出想改输入键盘输入法右下角的enter button的文字,但是经过一番探索发现自定义几乎是不可能的。 我们...

  • win10输入法位置还原回默认的右下角

    如图,默认情况下,输入法在右下角 具体步骤: 点击输入法右下角向下的箭头,在弹出的选项中点击设置image.png...

  • 用语音输入法写文字

    今天使用微信版的语音输入法写文章。 即打开微信好友或自己个人微信页面,找到右下角(+)处,看右边文字:语音输入法,...

  • UITextField篇

    监听文字改变通知 键盘添加完成按钮及事件 swift oc.h文件 .m文件 设置placeholder样式

  • B端设计组件:按钮

    一、按钮类型 依据按钮呈现的视觉重量差异,我们可以通过改变样式将按钮分为主按钮、次按钮、虚线按钮、文字按钮、图标按...

  • 修改软键盘右下角的确定样式

    在对Android的EditText控件进行设置时,经常会限定一下输入法的属性,设置右下角为完成或者搜索等,我们使...

  • 简单输入文本的按钮位置

    [问]为什么确定修改的按钮不放在最下面? [答]因为用户在修改昵称的时候,输入法弹出后会遮盖按钮,若是输入完成再继...

  • win10系统打字不显示选字框问题

    1、右键右下角输入法 2、常规→兼容性打开

  • 右下角客服按钮

    浏览国外 SaaS 类产品网站,常常能发现网站右下角的客服入口。 前几年 Intercom 刚推出这类客服功能时,...

  • RxSwift初体验,你入坑了没?

    1.监听按钮点击 2.监听UITextField的文字改变 3.将UITextField文字改变的内容显示在Lab...

网友评论

    本文标题:改变输入法右下角完成按钮的文字

    本文链接:https://www.haomeiwen.com/subject/wvxsmttx.html