安卓组件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

 

设置背景颜色

 

版权声明:本文为kakaxi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/kakaxi/p/2244234.html