class TextWatcher implements android.text.TextWatcher{
private TextView view ;
public void onTextChanged(CharSequence s, int start, int before,
int count) {
}
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
public void afterTextChanged(Editable s) {
view = (TextView) findViewById(R.id.textnumber) ;
int num = s.length();
num = 300 - num ;
view.setText(num+"/300");
private TextView view ;
public void onTextChanged(CharSequence s, int start, int before,
int count) {
}
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
public void afterTextChanged(Editable s) {
view = (TextView) findViewById(R.id.textnumber) ;
int num = s.length();
num = 300 - num ;
view.setText(num+"/300");
}
之后要在xml文件里添加一个
android:maxLength="300" 以限制输入字数
EditText edittext ;
edittext.addTextChangedListener(new TextWatcher());
本文介绍了如何在Android应用中实现文本监听与设置输入字符的最大长度限制,通过使用TextWatcher接口,实现对输入框文本的实时监控与长度控制。
1435

被折叠的 条评论
为什么被折叠?



