2024年3月24日发(作者:)

一、概述

Android的控件体系分为三个类别:

1、基本控件

2、布局

3、容器

这三类控件主要分布在两个包中:

1、 提供抽象接口

2、 提供系统内置的大部分控件

整个系统得控件都继承自 ,而布局及容器类继承自

oup。

基本控件主要包括ImageView、ProgressBar、SurfaceView、TextView、EditText

等。

布局

虽然布局跟容器均继承自oup,但并不像SWT那样提供了面板

+布局的结构,而是每种Layout就是一中特殊的面板,包括AbsoluteLayout、

FrameLayout、LinearLayout、TableLayout、RelativeLayout等。

容器

这里的容器是指采用了特定的布局并且提供了行为的控件,包含ListView、GridView、

Gallery、Spinner等。

二、android常用控件

android常用控件之TextView、EditView、Button、Menu

示例:一个计算应用程序,输入2个数字,点击按钮进行计算两个数的积并且返回结

果。当点击模拟器右侧的Menu按钮,在输入界面中显示一个有关于和退出的菜单。

项目运行效果图:

开发步骤:

1、 新建一个Android项目

2、 在布局文件中依次添加EditText、TextView、EditText、Button(一定要按照界

面上控件显示的顺序在布局文件中添加)

3、 再新建一个布局文件用来显示计算的结果;在这个布局文件中添加一个

LinearLayout和一个TextView(默认的布局文件中默认就有一个LinearLayout,所以不

需要手动添加,新建的布局文件默认为空,所以需要手动添加)

4、 编写第一个Activity

a) 让Activity继承android的Activity

b) 重写Activity的onCreate()方法

c) 设置这个Activity的布局文件

d) 根据控件id获得控件对象

e) 设置控件的值,这个值引用的是中的值,所以还需要在文

件中设置(最好是使用中的值,以便实现国际化);这个在布局文件中也能设

置;