Android Ajouter un compte de caractères


Exemple

Le TextInputLayout a un compteur de caractères pour un EditText défini dans celui-ci.
Le compteur sera rendu en dessous du EditText.

Utilisez simplement les setCounterEnabled() et setCounterMaxLength :

TextInputLayout til = (TextInputLayout) findViewById(R.id.username);
til.setCounterEnabled(true);
til.setCounterMaxLength(15);

ou les app:counterEnabled et app:counterMaxLength dans le app:counterMaxLength XML.

<android.support.design.widget.TextInputLayout
    app:counterEnabled="true"
    app:counterMaxLength="15">

    <EditText/>

</android.support.design.widget.TextInputLayout>