如何在 UI 中显示字符限制以及为用户数字化了多少?安卓Java

noo*_*000 1 java xml android charactercount android-textwatcher

我怎样才能做到这一点?我的意思是显示字符的限制以及在输入文本上数字化了多少。

编辑文本字符用户界面

Hei*_*erg 8

你可以简单地TextInputLayout在你的 xml 中使用小部件来完成这个任务,

<android.support.design.widget.TextInputLayout 
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:counterEnabled="true"
    app:counterMaxLength="50">

       <EditText
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:maxLength="50" />

</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

这里counterEnabled是使能计数器,并counterMaxLength设置计数器的最大范围。

maxLengthEditText设置最大字符数时,可以在您的 EditText 中输入。