Button、EditText控件的一些容易忽略的好用的地方

来源:互联网 发布:xbox one手柄连mac 编辑:程序博客网 时间:2024/05/22 06:33

1,EditText

文本编辑控件,有一些属性,非常好用,一句代码,搞定,但是很容易忘记,这里记录下,
cursorVisible 光标是否可见。
editable 是否允许编辑。
inputType 设置与输入数据匹配的键盘。
digits 设置允许输入哪些字符。

需求1:显示一段文本,文本内容多少不确定,但是高度只有20dp,当内容过多的时候,可以垂直方向的在这20dp的区域内实现滚屏,

解决方案:对于这样的需求,就可以使员工edittext,把光标影仓,并设置为不可编辑的,就满足了需求。

inputType属性的值:

none、text、textCapCharacters 设置字母大小。
textCapWords 单词首字母大小。
textCapSentances 仅第一个字母大小。
textAutoCorrect 、textAutoComplete 自动完成。
textMultiLine 多行输入。
extImeMultLine 输入法多行。
textNoSuggestion 不提示。
textEmailAdress 电子邮件地址。
textEmailSubject 邮件主题。
textShortMessage 短消息。
textLongMessage 长消息。
textPersonName 人名。
textPostalAdress 地址。
textPassword 密码。
textVisiblePassword 可见密码。
textWebEditText 作为网页表单的文本。
textFile 文本筛选过滤。
textPhoneTic 拼音输入。
numberSigned 有符号数字格式。
numberDecimal 可带小数点的浮点格式。
phone 电话号码。
datetime 时间日期。
date 日期。
time 时间。

2,Button:

属性:
onClick 响应点击事件的方法名。
下面这些属性,其实是TextView的属性,EditText、Button都是TextView的子类,所以,他们都有这些属性。
drawabLeft 按钮中靠左显示图片(文字在图片右面),显示左图右字的效果。
drawabRight 右图左字的效果。
drawabTop 上图下字的效果。
drawabBottom 下图上字的效果。
enable 控件是否有效,true有效,false无效。
background 设置背景图片颜色。

0 0
原创粉丝点击