0
在我的應用程序中,我想統計edittext中的章程數量,並且在字符數達到極限後,計數器應該再次以140開頭,我想以「140/1」的格式顯示,在字符限制達到0之後,再次用140表示,但是用1表示增加1,並顯示爲「140/2」。我可以做任何建議。 ??如何計算文字中的字符
edMessage.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
public void afterTextChanged(Editable s) {
// Display Remaining Character with respective color
count = MAX_COUNT - s.length();
Word_counter.setText(Integer.toString(count) + "/" + Integer.toString(word) );
Word_counter.setTextColor(Color.BLACK);
if(count < 10)
{
Word_counter.setTextColor(Color.YELLOW);
}
}
});
@ Haresh我希望它顯示爲140/1時s.length()== 140,用戶可以再次鍵入,但顯示爲140/2,這裏140是他可以在一條消息中鍵入的字符數。 – user3683036
@ user3683036,能否請你在我的代碼中更具體地解釋我,我在140後不顯示字符計數用戶類型,他不能輸入更多的字符。 –
是的,但我想在140個字符後,用戶可以輸入但是和s.length再次開始140計數..和吐司出現,告訴他,第二味精已經開始 – user3683036