android:maxLength:"150" EditText .
addTextChangedListener() EditText
yourEditText.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
TextView textView = (TextView)findViewById(R.id.yourTextViewId);
textView.setText(String.valueOf(150 - s.toString().length()));
}
@Override
public void onTextChanged(CharSequence s, int st, int b, int c)
{ }
@Override
public void beforeTextChanged(CharSequence s, int st, int c, int a)
{ }
}