实验二 android基本控件实验【目的】熟悉 Android常用控件的基本操作,掌握它们的基本使用方法
了解控件之间的构成关系,熟悉适配器的使用原理
【要求】1、 了解控件的继承关系;2、 掌握适配器的使用;3、 掌握信息提示的实现机制;4、 实现基本界面
控件类之间的关系android
View 类(视图类)呈现了最基本的UI 构造块
View 类是 Android 中的一个超类,几乎包含了所有的屏幕类型,主要负责绘制和事件处理
Android 中控件类的扩展结构如图所示
View 有众多的扩展者, 它们大部分是在android
widget 包中,这些继承者实际上就是Android系统中的“控件”
View 实际上就是各个控件的基类,创建交互式的图形用户界面的基础
View 的直接继承者包括文本视图(TextView )、图像视图( ImageView )、进度条(ProgressBar)等
它们各自又有众多的继承者
每个控件除了继承父类功能之外,一般还具有自己的公有方法、保护方法、XML 属性等
在 Android 中使用各种控件的一般情况是在布局文件中可以实现UI 的外观, 然后在 Java 文件中实现对各种控件的控制动作
控件类的名称也是它们在布局文件XML 中使用的标签名称
控件通用行为和属性View 是 Android 中所有控件类的基类,因此 View 中一些内容是所有控件类都具有的通用行为和属性
提示: 由于 Java 语言不支持多重继承,因此Android 控件不可能以基本功能的“排列组合”的方式实现
在这种情况下,为了实现功能的复用,基类的功能往往做得较强,作为控件的祖先类,View 所实现的功能也是最多的
控件类经常在布局文件中使用,因此其可以使用XML 属性( XMLAttributes ),和 Java 代码经常具