आप कर सकते हैं चरित्र की गणना xml से ही TextInputLayout आवरण का उपयोग करके EditText के लिए SupportLibrary v23.1 में शुरू की गई
बस अपने EditText को TextInputLayout के साथ लपेटें और CounterEnabled को सही पर सेट करें और एक काउंटरमैक्लोमीटर सेट करें।
<android.support.design.widget.TextInputLayout
android:id="@+id/textContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:counterEnabled="true"
app:counterMaxLength="20"
>
<EditText
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Text Hint"
/>
</android.support.design.widget.TextInputLayout>
आपको इस तरह एक सामग्री प्रभाव मिलेगा
आप काउंटर शैली का उपयोग कर सकते हैं TextAppearance , काउंटर शैली के लिए counterTextAppearance का उपयोग कर सकते हैं ।
संपादित करें
Android प्रलेखन से।
TextInputEditText वर्ग इस लेआउट के एक बच्चे के रूप में प्रयोग की जाने वाली प्रदान की जाती है। TextInputEditText का उपयोग करके किसी भी पाठ इनपुट के दृश्य पहलुओं पर TextInputLayout को अधिक नियंत्रण की अनुमति देता है। एक उदाहरण का उपयोग इस प्रकार है:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/form_username"/>
</android.support.design.widget.TextInputLayout>
TextInputLayout TextInputEditText