我必須減少一個計數器當一個字符被寫入,但我的代碼正在減少兩個字符而不是一個,但只有當刪除鍵被按下,但如果我按另一個鍵不起作用當一個鍵被按下時(ANDROID)減少一個計數器
private Button send;
private TextView max;
private TextView msg;
int limit=140;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
max = (TextView) findViewById(R.id.max);
send = (Button) findViewById(R.id.send);
msg = (TextView) findViewById(R.id.msg);
msg.setOnKeyListener(this);
}
@Override
public void onClick(View view) {
}
@Override
public boolean onKey(View view, int i, KeyEvent keyEvent) {
max.setText(String.valueOf(limit--));
return false;
}