安卓学习之View
安卓组件VIEW的学习
安卓所有的组件都是View类的子类
所有的配置属性也可以使用组件类中提供的方法进行配置
如果子类找不到可以到父类里去找
NO. |
组件名称 |
描述 |
1 |
TextView |
表示一个文本的显示组件 |
2 |
Button |
表示一个普通的按钮 |
3 |
EditText |
表示一个可编辑的文本框组件 |
4 |
CheckBox |
表示复选框组件 |
5 |
RadioGroup |
表示单选框组件 |
6 |
Spinner |
下拉列表框 |
7 |
DatePicker |
日期选择组件 |
8 |
TimePicker |
时间选择组件 |
9 |
ScrollView |
滚动条 |
10 |
ProgressBar |
进度处理条 |
11 |
SeekBar |
拖动条组件 |
12 |
RatingBar |
评分组件 |
13 |
ImageView |
图片显示组件 |
14 |
ImageButton |
图片按钮 |
15 |
AutoCompleteTextView |
自动完成文本组件 |
16 |
Dialog |
对话框组件 |
17 |
Toast |
信息提示框组件 |
18 |
Menu |
菜单显示组件 |
View组件常用属性及对应方法
No |
属性名称 |
方法名称 |
描述 |
1 |
Android:background |
Public void setBackgroundResource(int resid) |
设置组件背景 |
2 |
Android:clickable |
Public void setClickable(boolean clickable) |
时候可以产生单击事件 |
3 |
Android:contentDescription |
Public void setContDescription(CharSequence contentDescription) |
定义试图的内容描述 |
4 |
Android:drawingCacheQuality |
Public void setDrawingCacheQuality(int quality) |
设置绘图时所需要的缓冲区大小 |
5 |
Android:focusable |
Public void setFocusable(boolean focusable) |
设置是否可以获得焦点 |
6 |
Android:focusableInTouchMode |
Public void setFocusableInTouchMode(boolean focusableInTouchMode) |
在触摸模式下配置是否可以获得焦点 |
7 |
Android:id |
Public void setId(int id) |
设置组件ID |
8 |
Addroid:longClickable |
Public void setLongClickable(boolean longClickable) |
设置长按事件是否可用 |
9 |
Android:minHeight |
|
定义视图的最小高度 |
10 |
Android:minWidth |
|
定义视图的最小宽度 |
11 |
Android:padding |
Public void setPadding(int left,int top,int right,int bottom) |
填充所有的边缘 |
12 |
Android: paddingBottom |
Public void setPadding(int left,int top,int right,int bottom) |
填充下边缘 |
13 |
Android: paddingLeft |
Public void setPadding(int left,int top,int right,int bottom) |
填充左边缘 |
14 |
Android: paddingRight |
Public void setPadding(int left,int top,int right,int bottom) |
填充右边缘 |
15 |
Android: paddingTop |
Public void setPadding(int left,int top,int right,int bottom) |
填充上边缘 |
16 |
Android:scaleX |
Public void setScaleX(float scaleX) |
设置X轴缩放 |
17 |
Android: scaleY |
Public void setScaleY(float scaleY) |
设置Y轴缩放 |
18 |
Android:scrollbarSize |
|
设置滚动条大小 |
19 |
Android:scrollbarStyle |
Public void setScrollBarStyle(int style) |
设置滚动条样式 |
20 |
Android:visibility |
Public void setVisibility(int visibility) |
设置是否显示组件 |
21 |
Android:layout_width |
|
定义组件显示宽度 |
22 |
Android:layout_height |
|
定义组件显示长度 |
23 |
Android:layout_gravity |
|
组件文字的对齐位置 |
24 |
Android:layout_margin |
|
设置文字的边距 |
25 |
Android:layout_marginTop |
|
上边距 |
26 |
Android:layout_marginBottom |
|
下边距 |
27 |
Android:layout_marginLeft |
|
左边距 |
28 |
Android:layout_marginRight |
|
右边距 |
29 |
Android:background |
|
设置背景颜色 |