EditText可以设置多种输入方式,其中若要设置输入数字和小数点时应注意一下几点:

1.如果设置只输入数字

edittext.setInputType( InputType.TYPE_CLASS_NUMBER);

此时只会弹出数字输入框,符号点击后不会输入到文字框中

2.只能输入数字和小数点

edittext.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);

此时注意:只设置InputType.TYPE_NUMBER_FLAG_DECIMAL是无法实现只能输入数字和小数点的,必须InputType.TYPE_CLASS_NUMBER 和InputType.TYPE_NUMBER_FLAG_DECIMAL同时设置才可以

3.在布局xml文件中写法:

 

 
  1. android:id="@+id/et_total_money_input"

  2. style="@android:style/Widget.TextView"

  3. android:layout_width="wrap_content"

  4. android:layout_height="wrap_content"

  5. android:layout_alignParentRight="true"

  6. android:layout_centerVertical="true"

  7. android:background="@null"

  8. android:gravity="right"

  9. android:hint="请输入金额"

  10. android:inputType="number|numberDecimal"

  11. android:textColor="@color/font_FF4081"

  12. android:textSize="12sp"/>

 

4.自定义正则表达式

http://blog.csdn.net/u012246458/article/details/73466048

更多相关文章

  1. android 3D-纹理------球的纹理
  2. Android(安卓)SlidingMenu使用详解
  3. Android为ListView的Item设置不同的布局
  4. Android实战简易教程-第二十七枪(Android设置头像上传功能实现)
  5. 3.ViewFlipper的使用(上下翻滚轮播效果)
  6. Android(安卓)注入Event
  7. android xmpp开发 asmack实现断线自动重连
  8. android系统属性获取及设置
  9. [置顶] Android中遇到的需求与解决方案一

随机推荐

  1. Android(安卓)Studio2.3+AndroidSDK安装
  2. Ubuntu编译Android使用的FFmpeg
  3. 在定制android设备时,刷机后不全屏显示或
  4. android调节音量——AudioManager的应用
  5. Android开发笔记(八十三)多语言支持
  6. boot.img的解包与打包
  7. Android(安卓)炫酷的多重水波纹 MultiWav
  8. 《疯狂Android讲义》
  9. Android有未接来电后处理(判断未接来电)
  10. 解决android sdk无法更新 更新慢的问题