首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带自定义输入法的输入域

带自定义输入法的输入域
EN

Stack Overflow用户
提问于 2010-01-06 18:04:44
回答 2查看 3.5K关注 0票数 3

我想要显示一个自定义输入字段(具体地说,一个字段只包含9-0,另外两个按钮包含小数点分隔符(、或)。)和删除按钮)。

我可以创建一个自定义输入法,但(据我所知)必须由用户将其设置为系统范围的输入法。有没有一种方法可以实现输入方法并将其绑定到特定的输入字段?

谢谢你的帮助!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-06 19:10:13

我认为你是对的,因为你不能只在你的应用程序中的特定字段中使用自定义IME。它将由用户全局打开。

无论您做什么,都要确保您有一个合适的InputFilter来使用您必须限制从硬件键盘输入的任何自定义输入法。

因为您已经为该字段设置了android:inputType,这将自动添加一个适当的InputFilter,并且它也将是tell whatever IME is selected to display appropriate input buttons。对于默认的Android IME,所有这一切都是首先显示数字页面,而不是字母页面:

票数 1
EN

Stack Overflow用户

发布于 2011-01-15 02:21:01

如果您的应用程序为输入框实现onClick()onTouch()侦听器,这样当用户单击输入字段输入一个值时,他们会看到一个新的简单活动,其中包含@Dave Webb建议的输入法覆盖,那么使用某种自定义的“弹出窗口”怎么样?理论上不应该有太多的代码或开销。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2012113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档