android - EditText maxlength = 40 是限制文字为40个汉字吗
本文介绍了android - EditText maxlength = 40 是限制文字为40个汉字吗的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我在edittext maxlength = 40 在三星 上显示为37 个汉字,在华为pad 上为40 个汉字,这是怎么回事
解决方案
经过我的测试和查阅,题主的这中情况是不存在的.
我觉得题主可能是在三星的手机和华为的pad上的差别是因为pad的尺寸大,三星的可能没有显示完整.
//=============================================
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLength="40"
/>
//这段代码运行在三星s7上,截图为s7
得到的情况是:
我用汉字,英文和标点符号测试了几遍,并没有异常.
而且没有类似的情况可以查阅,要么题主遇到一个罕见的bug,要么是题主粗心了.
链接一个讲解maxlenght
的博客: http://blog.csdn.net/beiminglei/article/details/9317997
这篇关于android - EditText maxlength = 40 是限制文字为40个汉字吗的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文