永发信息网

android 怎么限定editview的最大长度和对下长度

答案:1  悬赏:10  手机版
解决时间 2021-03-13 03:52
  • 提问者网友:蓝琪梦莎
  • 2021-03-12 18:59
android 怎么限定editview的最大长度和对下长度
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-03-12 19:20
方法一:

  在 xml 文件中设置文本编辑框属性作字符数限制

  如:android:maxLength="10" 即限制最大输入字符个数为10

  方法二:

  在代码中使用InputFilter 进行过滤

  //editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)}); 即限定最大输入字符数为20

  [java] view plaincopyprint?
  01.public class TextEditActivity extends Activity {
  02.
  03. @Override
  04. public void onCreate(Bundle savedInstanceState) {
  05. super.onCreate(savedInstanceState);
  06. setContentView(R.layout.main);
  07.
  08. EditText editText = (EditText)findViewById(R.id.entry);
  09. editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)});
  10. }
  11.}
  public class TextEditActivity extends Activity {
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯