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());