android_控件属性

属性 内容(下面都指的是空间的属性)
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文件下, 系统会自动生成一个宏定义
android_控件属性_第1张图片

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个字符讲不予显示

你可能感兴趣的:(android)