www.fltk.net > 提问:如何限制EDitETExt的最小输入个数

提问:如何限制EDitETExt的最小输入个数

Android中,只能限制editText的最大输入,不能限制最小输入,因为初始化界面的时候,输入框肯定是空的,只有提交数据的时候去判断editText.length()是否满足即可。 两种方式控制EditText 最大输入字符数 在xml中 android:maxLength="10" 表示最...

可以在EditText中设置属性。 android:numeric="integer"即只能输入整数,如 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 这样就可以了。

设置edittext不可编辑就可以了, 1、在布局文件中EditText下,写如下代码: android:enabled="false" 2、在代码中可以这样写:

通过设置输入类型参数 inputType进行限制。 以下例子定义了文本输入框EditText的id,控件的宽度和高度,并通过inputType类型限制输入为number。 这样使用者点击该控件时,会触发手机原生态接口,并让键盘的默认布局为数字。

在AndroidManifest.xml,actrivity标签里加入下面,两行就好了: android:configChanges="orientation|keyboard|keyboardHidden|navigation" android:windowSoftInputMode="adjustPan|stateVisible"

在XML文件中,先给TEXTEDIT设置ID,用android:id,如下: 然后可以在后台通过ID获取该控件,就可以得到他的值了 EditText et=(EditText) findViewById(R.id.txt_tv); String str=et.getText().toString();

可以在EditText中设置属性。 android:numeric="integer"即只能输入整数,如 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 这样就可以了。

在XML文件中,你需要先给TEXTEDIT设置ID,用android:id,如下: 然后你就可以在后台通过ID获取该控件,就可以得到他的值了 EditText et=(EditText) findViewById(R.id.txt_tv); String str=et.getText().toString();

方法一 C/C++ code try { StrToInt(Edit1->Text); } catch(EConvertError &e) { ShowMessage("非整数!"); } 方法二 如输入的字串附给了String类型的参数str: bool isInt;//是否参数 for(int i=0;i

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com