方法一:在 xml 文件中设置文本编辑框属性作字符数限制如:Android:maxLength="10" 即限制最大输入字符个数为10在代码中使用InputFilter 进行过滤//editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)}); 即限定最大输入字符数为20[java] view plain copypublic class TextEditActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); EditText editText = (EditText)findViewById(R.id.entry); editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)}); } }
在windows7开发平台,android studio开发工具使用如下办法用来限制EditText 最大输入字符数。
1、首先在打开Layout文件,如下图:
2、然后在Layout中添加一个EditText控件,如下图:
3、最后在EditText控件中加入,限制字数的条件android:maxLength="10" (10表示限制最大输入字符个数为10),如下图: