android edittext设置每行字数

2025-10-19 15:08:44

1、要先输入才可以限制,一般如果只是限制多大输入数字可以直接在布局中用android:inputType="number"//这个可以选择纯数字,或者手机号码,邮箱什么的android:maxLength="11"//这个就是最大输入的字符串长度

android edittext设置每行字数

2、如果要设置最少输入多少字符,必须在代码中用edittext.getText().toString().length;拿到字符串的长度,if(edittext.getText().toString().length<6){//提示用户输入的字符长度不够,可以用TOAST也可以用DIALOG

android edittext设置每行字数

3、1.第一种(在代码中限制);

<EditText android:id="@+id/et_message" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="1" android:hint="@string/percenteractivity_message" android:textColor="@color/gray" android:singleLine="true" android:maxLength="15" android:background="@drawable/edit_shape" />

设置EditText的红色字体的属性,设置EditText的输入字数在不超过15个字!

android edittext设置每行字数

4、2.第二种(设置过滤器)

EditText et_message = (EditText) view.findViewById(R.id.et_message); 

et_message.setFilters(new InputFilter[]{new InputFilter.LengthFilter(3)});

使用第二句话给EditText设置过滤器,设置输入框中的字数最多三个字数!

android edittext设置每行字数

5、可以限制字符个数,但如果按照题主的说法他是需要控制每行个字符数。意思就是题主多行输入,每行只能输入多少字,不过我觉得并没有必要,直接控件的宽度让其自动换行即可,没必要约定字符数,否则在某些屏幕不同的手机上肯定会出问题的,而只需要控制总体的字符数就可以了。

android edittext设置每行字数

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢