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) 设置控件的值,这个值引用的是中的值,所以还需要在文
件中设置(最好是使用中的值,以便实现国际化);这个在布局文件中也能设
置;


发布评论