android - 如何在edittext中计算其他语言的字符数

标签 android android-edittext

我正在尝试计算 edittext 中的 Unicode 字符,例如阿拉伯语或中文。 我设法使用这个例子来计算正常字符: https://stackoverflow.com/a/9867992/1282492

我想将普通字符限制为 160 个,将 Unicode 字符限制为 80 个, 无论如何我可以做到这一点吗?

最佳答案

提示: 你可以通过将文本转换成字节来做到这一点

所以160个英文字符=160个字节

和 80 个 Unicode 字符 = 160 个字节

关于android - 如何在edittext中计算其他语言的字符数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11175798/

相关文章:

android - 检查回收站中位置的文本

android - Android Watch 中磁贴中的列布局

android - 按下 4 时 EditText 打印 $

java - 如何允许编辑文本中包含特定字符串并向用户显示这些字符串?

android - 空指针异常 - 获取 EditText 值

android - 如何强制包含 ltr 字符的 textView 在 rtl 环境中右对齐

android - 在猴子奔跑期间更改屏幕方向

android - 键盘出现时平滑滚动布局?

java - 在数字键盘上单击 "Done"后,常规键盘不断出现

android - 我可以访问 View 中的元素,而只能访问 View 的引用变量吗?