找出layout中的xml属性在代码中的对应方法

今天说说EdiText的使用见解 1、我们经常在layout下面找出对应控件的属性,一般都是以 android:开头之类的,有时候,为了一些逻辑的控制,需要在代码中进行相应的属性切换,如输入框的长度限制。 2、举例说明: 如在layout下面可以找到有android:maxLength="11";类似的属性,然后我在代码中,找setter方法的时候,没有找到,只有下面几个: input.setMaxEms(maxems) input.setMaxHeight(maxHeight); input.setMaxLines(maxlines); input.setMaxWidth(maxpixels) 抱着解决问题的决心去看了代码,终于发现有可以解决的地方,setFilters(InputFilter[] filters);没错,就是这个方法,如果不认真去找的话,还真的没发现,这里可以说明,看源码的重要性(可以很快的解决相对应的“难”题,因为谷歌早就帮我们想好了,只是我们还没有发现而已) 使用方法: input.setFilters(new LengthFilter[] { new LengthFilter(13) }); 3、总结: 当遇到一个问题的时候,不要急着去问题,也不要那么快就去百度谷歌之类的, 首先第一个想法就是,问题肯定可以解决的,只是你还没有发现解决办法,最原始的方法,当然就是从看源码开始,看对应控件的源码,找出layout的xml属性关键字,找出关键字对应的方法,逐一去看说明,说不定就可以解决。 有个小建议就是:可以从该类的说明开始看起,会有小惊喜。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇