【Android】View组件

Table of Contents

View组件简介 

部分图形组件

 View组件常用属性及其对应方法


 

View组件简介 

  • Android中的View组件包含了几乎所有的图形显示组件,TextViewButton实际上都是View类的子类。

【Android】View组件_第1张图片

部分图形组件

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

setContentDescription (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

android:longClickable

public void setLongClickable (boolean longClickable)

设置长按事件是否可用

9

android:minHeight

 

定义视图的最小高度

10

android:minWidth

 

定义视图的最小宽度

No.

属性名称

方法名称

描述

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)

设置是否显示组件

No.

属性名称

方法名称

描述

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

 

设置背景颜色

 

你可能感兴趣的