码迷,mamicode.com
首页 > 其他好文 > 详细

让EditText只能输入数字的小技巧

时间:2015-06-02 18:01:50      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:android   textview   edittext只能输入数字   

准确的说让Edittext只能输入数字有方法两种,都是通过xml属性设置

方法一:

 <EditText
            android:id="@+id/u_account"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_marginLeft="13dp"
            android:inputType="phone|number"
            android:maxLength="11"
            android:numeric="integer" <span style="white-space:pre">		</span>  //这个属性限制只能输入数字
            android:singleLine="true"
            android:textColor="@color/hint_textcolor"
            android:textSize="14sp" />

方法二:

 <EditText
            android:id="@+id/u_account"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:background="@drawable/signup_input_pw_text_bg"
            android:digits="1234567890"   <span style="white-space:pre">	</span>  <span style="font-family: Arial, Helvetica, sans-serif;">//这个属性限制只能输入0-9这些数字</span>
            android:inputType="phone|number"
            android:maxLength="11"
            android:singleLine="true"
            android:textColor="@color/hint_textcolor"
            android:textSize="14sp" />

虽然方法一二都可以,但方法一中  android:numeric="integer"已被官方放弃,所以不推荐使用。

使用方法而更好!与时俱进嘛!

让EditText只能输入数字的小技巧

标签:android   textview   edittext只能输入数字   

原文地址:http://blog.csdn.net/u014763302/article/details/46331135

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!