EditText在代码中设置最大输入长度并设置为密码输入框

editText.setInputType(InputType.TYPE_CLASS_NUMBER); //输入类型
editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(6)}); //最大输入长度
editText.setTransformationMethod(PasswordTransformationMethod.getInstance()); //设置为密码输入框

时间: 2024-08-26 01:17:43

EditText在代码中设置最大输入长度并设置为密码输入框的相关文章

在后台代码中动态生成pivot项并设置EventTrigger和Action的绑定

最近在做今日头条WP的过程中,遇到需要动态生成Pivot项的问题.第一个版本是把几个频道写死在xaml里了,事件绑定也写在xaml里,每个频道绑定一个ObservableCollection<ArticleItem>.xaml中一个Pivot项的代码大体如下: <phone:PivotItem Header="热点"> <Grid Margin="12,0,0,0" > <Grid.RowDefinitions> &l

C#中设置TextBox控件中仅可以输入数字且设置上限

首先设置只可以输入数字: 首先设置TextBox控件的KeyPress事件:当用户按下的键盘的键不在数字位的话,就禁止输入 1 private void textBox1_KeyPress(object sender, KeyPressEventArgs e) 2 { 3 if (e.KeyChar != 8 && !Char.IsDigit(e.KeyChar))//如果不是输入数字就不让输入 4 { 5 e.Handled = true; 6 } 7 } 设置上限: 设置TextBox

设置TextFiled输入长度限制

#pragma mark - 显示超过11位不让输入 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (textField == _nameTextFiled) { int maxLength = 11; NSString * str = textField.text; if (textF

Android中TextView和EditView常用属性设置

Android开发中最常用的差不多就是TextView和EditView了,在使用它时,我们也会设置它的一些属性,为了让我们设计的更好看,设置的更合理.这里记下它的常用属性,方便后期查阅. EditText属性描述 android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:background="@android:drawable/edit_text"这个属性,

代码设置Android EditText的输入长度maxLength

在今天开发中遇到一个自己写的自定义控件,因为考虑到复用,在每个需求下的edittext的输入长度不一样,在xml文件里面设置是不能实现这个需求的,于是在发现了这个API,可以通过代码设置! 希望对大家有所帮助! public void setEtCoustomLength(int length){ if (length>0) { etCoustom.setFilters(new InputFilter[]{new InputFilter.LengthFilter(length)}); } } 重

editText中设置回车输入不换行

editText中设置回车输入不换行 这是源码 Mms 编辑界面所使用的一个效果,在信息正文的编辑框里输入回车是不会实现换行的,实现代码如下,也许有时候你也有这样的需求. [java] view plaincopy Activtyy 实现TextView.OnEditorActionListener这个接口 public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (event != null) {

Android中设定EditText的输入长度

如何限定Android的Text中的输入长度呢? 方法一:可以在layout xml中加上属性android:maxLength 比如: <EditText android:id="@+id/editTextShow" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hint" an

Android中限制输入框最大输入长度

通常情况下只需要在布局文件中加入maxlength这一属性即可 1 <EditText 2 android:inputType="text" 3 android:singleLine="true" 4 android:maxLength="16" 5 android:hint="请输入密码" 6 android:layout_width="match_parent" 7 android:layout_

利用正则表达式来设置最大输入字符长度

        在做机房合作的时候,很多东西都进行了"改革",听二牛说输入的字符长度限制可以用正则表达式,当然限制字符长度不仅可以用这种方法来写,还有通过设置文本框属性等办法来解决.不过利用正则表达式,我还是没没想到.反正正则表达式都学过了,为什么不能拿过来用呢?让它和我原来的方法比试比试. 一.ascii码小试 之前的代码是利用ascii码来编写的: '限制输入的字符长度为0-16之间 Private Sub txtcardno_LostFocus() If Not Len(txtc