安卓:我需要一个滑入计算器类型的软键盘 la iphone

标签 android calculator ime android-input-method numeric-keypad

我正试图在 android 上复制我公司在外部开发的 iphone 应用程序。

我的需求很简单,但是在android下好像很难实现。我有三个数字编辑文本输入。每个都应该只采用十进制数值。所以数字 0-9 和“.”或者 ”,”。在 iPhone 上,这是通过计算器式键盘中的滑动实现的,其中一个按钮是“GO”按钮,按下该按钮时会隐藏键盘,如果所有输入均具有有效值,则会触发在屏幕上显示值的计算。

我已经尝试过 android 手机输入类型,这非常接近我想要的,但我不知道如何复制 go 按钮。我已经在主界面本身上放置了一个计算按钮,但是一旦打开它,我就无法再次使用键盘。

我也可以

一个。以某种方式修改电话键盘的布局,将其中一个按钮更改为 GO(计算)并拦截按键或

B.我是否必须创建自己的键盘,在这种情况下,我该如何将其滑入和滑出 在当前 View 的顶部?

谢谢大家

最佳答案

参见 android:imeActionIdandroid:imeActionLabel用于您的 GO 按钮。

关于安卓:我需要一个滑入计算器类型的软键盘 la iphone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3830735/

相关文章:

java - 使用服务时 MediaPlayer 无法开始播放?

javascript - 如何使计算器按钮的值在单击时显示在显示屏上?

python - 除以零错误输入到Tkinter消息中供计算器使用

javascript - 在 IME 编写期间将光标移动到其他文本框

android - Google Play 警告 : Your app contains a File-based XSS issue? JavaScript 启用 = True

Android程序到: Display random image for 90 seconds then switch

安卓。粘贴文本时从 EditText 中删除 HTML

Java中缀计算器逻辑

android - 强制 Android 的 IME 全屏显示

Android 键盘无法关闭