【高明鑫】016_UI常用组件basic view

UI组件整体介绍

Android系统为我们提供了丰富的可视化用户界面组件,包括菜单,对话框,按钮,下拉列表等。Android系统借用了java里面的UI设计思想,包括事件响应机制和布局管理。

Android系统中所有UI类都是建立在View和ViewGroup这两个类的基础之上的,所有的View的子类称为Widget,所有ViewGroup的子类称为Layout。

 

组件的简单分类:自己分的,不是官方的。

1. Basic Views -- 常用的View, 例如TextView,EditView,Button

2. Picker Views -- 允许用户进行选择的View,例如,TimerPicker 和 DatePicker

3. List Views -- 显示大量项目的View,例如 ListView 和 Spinner

4. Display Views -- 显示图片的View, 例如Gallery 和 ImageSwitcher

5. Menus -- 显示额外的和上下文菜单项目的View

6. Additional Views -- 其他的View,例如 AnalogClock 和 DigitalClock

 

文本视图(TextView

显示文本的组件,类似有HTML当中的label标签。通过TextView标签我们来认识一下,Android当中组件的常见属性,下面对属性进行简单的分类然后进行学习:

1,对宽度影响的属性

2,对高度影响的属性

3,对文本颜色影响的属性

4,对文本大小影响的属性

5,对文本样式影响的属性

6,对文本位置影响的属性

7,文本动态性(走马灯效果)

 

对宽度影响的属性有:

android:layout_width 

android:width

android:maxWidth

android:minWidth

android:ems  N个汉字字符宽度。

android:maxEms

android:minEms

android:maxLength

android:singleLine

 

”wrap_content”  相对于内容

“fill_parent” 相对于父容器 其他的属性对于宽度和高度不能修改,就是说其他属性没法设置了。

 

对高度影响的属性有:

android:layout_height

android:height

android:maxHeight

android:minHeight

android:lines

android:maxLines

android:minLines

android:lineSpacingExtra

android:singleLine

 

对颜色影响的属性有:

android:textColor 设置文本的颜色

android:textColorHightlight 被选中文字的底色,默认为蓝色

 

对文本大小影响的属性有:

android:textSize  设置文字大小,推荐度量单位”sp” ,例如 “15sp”

 

对文本字体样式的设置:

猜你喜欢

转载自blog.csdn.net/yush34/article/details/89503925