略
属性 | 内容(下面都指的是空间的属性) |
---|---|
android:id | id(在R文件里面会用宏来定义) |
android:layout_width | 宽度 |
android:layout_height | 高度 |
android:layout_text | 文本内容 |
android:textSize | 文本大小 |
android:textColor | 文本颜色 |
android:background | 背景 |
android:hint | 提示信息(比如输入用户名的时候提示输入手机号) |
android:inputType | 输入文本类型(比如智能输入数字) |
android:ems | 显示字符宽度 |
android:completionThreshold | 设置多少个字符的时候开始匹配 |
android:setTokenizer | 设置分隔符 |
详
id
每一个控件都会有一个独一无二的ID并且在R文件下, 系统会自动生成一个宏定义
width和height
控件的宽度和高度, 有4种方式
1. match_parent: 铺满父容器
2. fill_parent: 铺满父容器
3. wrap_content: 包裹文本内容
4. 直接指定大小: xxdp或者xxsp(xx是十进制下的数)
match_parent和fill_parent区别: match_parent是2.3api之后的, fill_parent是2.3api之前的但基本上都不怎么用fill_parent
textSize
文本大小 : xxsp
textColor
文本颜色: 采用RGB表示, 比如”#000000”表示黑色, “#ff0000”代表红色等等
hint
提示信息: 比如有些地方输入用户名的时候回提醒你输入手机号, 并且文本在输入的时候回消失
ems
显示字符宽度: 在EditText等控件里面可能会用到, 如果设置android:ems=”10”, 那么控件将有10个字符的宽度, 同时如果输入的时候超出了10个字符讲不予显示