<Android>关于EditText中setInputType和setSingleLine的冲突
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了<Android>关于EditText中setInputType和setSingleLine的冲突,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含548字,纯文字阅读大概需要1分钟。
内容图文
![<Android>关于EditText中setInputType和setSingleLine的冲突](/upload/InfoBanner/zyjiaocheng/1113/15d56bfe1b2c4de8af4187fdb18e7989.jpg)
最近自己开发了一个带有删除按钮的EditText,一方面需要设置为SingleLine,另一方面又需要设置输入类型,起先在xml文件中设置了android:inputType类型,在自定义的控件java代码里面设置了setSingleLine(),结果显示出的效果一直都是默认的输入类型,网上搜到结果,必须在setSingleLine()后设置inputType。随后进行了几次测试,得出以下的结论:
1.在xml中设置android:singleLine和android:inputType是完全没有问题的。
2.如果是在java代码中创建EditText,必须在addView(editText)后,先调用editText.setSingleLine(),然后调用editText.setInputType(inputType),这样的话,也是可以得到单行和想要的输入类型。
关于EditText中setInputType和setSingleLine的冲突' ref='nofollow'>
原文:http://blog.csdn.net/xcookies/article/details/41277955
内容总结
以上是互联网集市为您收集整理的<Android>关于EditText中setInputType和setSingleLine的冲突全部内容,希望文章能够帮你解决<Android>关于EditText中setInputType和setSingleLine的冲突所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。