EditText点击时,希望弹出数字软键盘

JasonZhu 2013-06-07 09:45:08
情况:本做一个工程计算类的程序,数据输入只有“0-9”数字与小数点“.”,程序写好后经测试,达到了预期计算结果,但是美中不足的是:EditText被点击自动弹出的软键盘是有数字与字母的标准键盘。

要求:
1、EditText被点击时,弹出有数字与“.”的键盘
2、当点击本介面无UI元件的地方,软键盘要消失

求大神有以教我,十分感谢
...全文
1236 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
eyiyepiaozhou 2014-05-16
  • 打赏
  • 举报
回复
这样就不能输入字母了,请大神指点一下
JasonZhu 2013-06-08
  • 打赏
  • 举报
回复
感谢各位大神支持,看了各位回复,我研究了一下,并总结 1、布局xml文件加入inputType ="number",或者如1#回复者的URL例子xml加入android:digits="1234567890." 2、java源码加入editText.setInputType(EditorInfo.TYPE_CLASS_PHONE); 二者缺一不可,1#回复者正解
jgszhuzhu 2013-06-07
  • 打赏
  • 举报
回复
inputType ="number"
王端晴 2013-06-07
  • 打赏
  • 举报
回复
楼上正解,也可以在布局文件里设置inputType
凉凉二点凉 2013-06-07
  • 打赏
  • 举报
回复
editText.setInputType(EditorInfo.TYPE_CLASS_PHONE);
http://blog.csdn.net/chaihuasong/article/details/7468739
DrSmart 2013-06-07
  • 打赏
  • 举报
回复
引用 3 楼 jgszhuzhu 的回复:
inputType ="number"
就是他了,直接xml中加入到EditText即可

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧