有時候在android中會有一些評論之類的功能實現,會有字數的限制,加一個字數動態提示的效果感覺會人性化一點 提示用戶還剩多少個字可以輸入 使用 TextWatcher接口監聽事件
EditText Advice_Content = (EditText) findViewById(R.id.Preson_Advice_Content);
Advice_Content.addTextChangedListener(mEditText);//文本框監聽
TextWatcher mEditText = new TextWatcher() {
//在文本內容發生改變時調用的事件
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
int len = 125-s.length();
Advice_remaining.setText("你還可以輸入" + len + "個字");
}
//在文本內容發生改變之前調用的事件
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
//在文本內容發生改變之後調用的事件
@Override
public void afterTextChanged(Editable s) {
}
};