android EditText 设置弹出数字输入法键盘

首先设置只能输入数字:

[html] view
plain
copy

  1. <EditText  
  2.     android:id="@+id/edit_digit_input"  
  3.     android:layout_width="wrap_content"  
  4.     android:layout_height="wrap_content"  
  5.     android:digits="1234567890."  
  6.     android:singleLine="true"   
  7.     />  

再者代码里面设置输入法类型:

[java] view
plain
copy

  1. editText.setInputType(EditorInfo.TYPE_CLASS_PHONE);  

则如果该EditText获得焦点,会弹出数字输入法的模拟键盘

 

  

时间: 2024-11-01 21:34:00

android EditText 设置弹出数字输入法键盘的相关文章

为什么android 自定义dilog里的edittext不弹出软键盘?

问题描述 为什么android 自定义dilog里的edittext不弹出软键盘? LayoutInflater inflater = LayoutInflater.from(mContext); LinearLayout dilogview = (LinearLayout) inflater.inflate(R.layout.dilog_comment, null); final Dialog dialog = new AlertDialog.Builder(mContext).create(

Android中自定义的dialog中的EditText无法弹出输入法解决方案

1.解决无法弹出输入法: 在show()方法调用之前,用dialog.setView(new EditText(context))添加一个空的EditText,由于是自定义的AlertDialog,有我们指定的布局,所以设置这个不会影响我们的功能,这样就可以弹出输入法了-- 2.可以弹出输入法了,但了为了增强用户体验性,当dialog中含有editText时应该,在显示dialog的同时自动弹出键盘: (1) 可以在自定义的dialog中增加如下方法: public void showKeybo

android开发-求助大神 安卓开发点击edittext不弹出键盘 弹出有选项对话框

问题描述 求助大神 安卓开发点击edittext不弹出键盘 弹出有选项对话框 新手求助~ 想要点击性别的 edittext时候不出现键盘 弹出对话框像 婚否的也一样~ 希望大神帮忙 后台代码: @InjectView(R.id.et_name) EditText mName; @InjectView(R.id.et_sex) EditText mSex; @InjectView(R.id.et_age) EditText mAge; @InjectView(R.id.et_marriage) E

Android WebView无法弹出软键盘的原因及解决办法_Android

requestFoucs();无效. requestFoucsFromTouch();无效. webview.setTouchListener:无效. 问题所在: 继承WebView时,注意构造方法: public CommonWebView(Context context) { super(context); init(); } public CommonWebView(Context context, AttributeSet attrs) { super(context, attrs);

Android WebView无法弹出软键盘的原因及解决办法

requestFoucs();无效. requestFoucsFromTouch();无效. webview.setTouchListener:无效. 问题所在: 继承WebView时,注意构造方法: public CommonWebView(Context context) { super(context); init(); } public CommonWebView(Context context, AttributeSet attrs) { super(context, attrs);

搜狗-键盘弹出问题 判断键盘是不是第三方键盘 还是系统的键盘

问题描述 键盘弹出问题 判断键盘是不是第三方键盘 还是系统的键盘 现在iOS8支持搜狗键盘 怎么判断弹起的键盘是搜狗键盘 具体问题: 我再数字键盘的时候加了个自己定义的按钮 但是要是iOS8的时候 键盘和我自定的那个按钮都弹起来了 然后搜狗的输入法的数字键盘和我自定义的那个按钮不匹配

Android 自定义界面的弹出框(可输入数据)

    上午写了一篇博文,介绍了如何定义从屏幕底部弹出PopupWindow,写完之后,突然想起之前写过自定义内容显示的弹出框,就随手写了两个实例,分享出来: 第一种实现方式:继承Dialog  1.1 线定义弹出框要显示的内容:create_user_dialog.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.

Android解决dialog弹出时无法捕捉Activity的back事件的方法

  本文实例讲述了Android解决dialog弹出时无法捕捉Activity的back事件的方法.分享给大家供大家参考.具体分析如下: 在一些情况下,我们需要捕捉back键事件,然后在捕捉到的事件里写入我们需要进行的处理,通常可以采用下面三种办法捕捉到back事件: 1)重写onKeyDown或者onKeyUp方法 2)重写onBackPressed方法 3)重写dispatchKeyEvent方法 这三种办法有什么区别在这里不进行阐述,有兴趣的朋友可以查阅相关资料. 然而在有dialog弹出

android标题栏下面弹出提示框(一) TextView实现,带动画效果

产品经理用的是ios手机,于是android就走上了模仿的道路.做这个东西也走了一些弯路,写一篇博客放在这里,以后自己也可用参考,也方便别人学习. 弯路: 1.刚开始本来用PopupWindow去实现,做着之后发现如果用popupwindow实现的话,从标题栏下面弹出就比较麻烦. 2.最外层的布局本来是用LinearLayout去实现的,然后标题栏跟弹出的那个TextView外边包裹一层RelativeLayout,这样就会有一个问题,父布局RelativeLayout高度就是标题栏高度,提示框